Comment puis-je faire fonctionner à nouveau la coloration syntaxique de type C# dans VS 2012 RC?

Une partie de ma coloration syntaxique pour le code C# a disparu dans L'IDE VS 2012. La désinstallation, le redémarrage et la réinstallation ne font rien, ni la réinitialisation des couleurs dans la boîte de dialogue options.

Voici quelques exemples d'éléments qui apparaissent tous par défaut (noir) qui ont normalement une couleur qui ne le fait pas:

  • Attributs
  • classes système
  • Mes propres classes

Et voici quelques mots-clés qui ont encore couleur:

  • en utilisant
  • public
  • void
  • var
  • pour

Quelqu'un D'autre a-t-il vécu cela et a réussi à le réparer?

76
demandé sur Charles 2012-06-10 20:27:44

19 réponses

Voici une solution simple. Allez dans le répertoire où se trouve devenv (pour 2012 RC), et tapez devenv.exe /setup. Il va résoudre votre problème.

devenv.exe est habituellement quelque chose comme C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE.

Edit: il a été suggéré de le faire à partir de L'invite de commande Visual Studio (démarrer>Microsoft Visual Studio>outils>invite de commande Visual Studio), et/ou assurez-vous que votre invite de commande dispose d'autorisations d'administrateur.

Note pour les autres: cela a de très bonnes chances de fonctionner pour de nombreuses autres versions de Visual Studio, y compris 2008, 2010, 11 bêta, ...

99
répondu GregRos 2012-08-12 12:41:00

Mon problème était limité au fait que le type "DateTime" n'apparaissait pas en bleu clair comme les autres noms de classe. Je l'ai corrigé en changeant simplement d'avant en arrière entre les thèmes VS. Découvert par accident. Beaucoup plus rapide que Réinitialiser les paramètres ou réparer l'installation...

VS menu Outils - > changer le thème de couleur

31
répondu Marc-André 2013-01-08 18:32:08

C'est ce qui a fonctionné pour moi:

1 - delete all in C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
2 - open vs console as administrator, and run:
      devenv.exe /setup
      devenv.exe /ResetSettings

Cela réinitialisera tous vos paramètres d'environnement.

30
répondu Leonardo Herrero 2013-01-02 16:12:45

Si aucun des éléments ci-dessus ne fonctionne pour vous, supprimez tous les dossiers nommés GUID sous cette clé de Registre (assurez-vous que votre instance Visual Studio est fermée):

Si vous utilisez Visual Studio 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors

Si vous utilisez Visual Studio 2013: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors

Si vous utilisez Visual Studio 2015: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors

Redémarrez Visual Studio, et vous devriez voir quelques "types D'utilisateurs" à configurer. Vous pouvez ensuite importer vos Polices et les Couleurs que vous avez sauvegardés tout sera bon pour aller. Cela peut également fonctionner pour les versions précédentes et futures de VS, mais je n'ai pas testé.

Avertissement: Assurez-vous que vous exportez/sauvegardez vos polices actuelles et les paramètres de couleurs avant de faire ces ajustements de registre. Je ne peux être tenu responsable de la perte de vos configs:)

11
répondu Matt 2016-03-29 16:12:04

Si vous avez toujours ce problème, essayez ResetSettings (travaillé pour moi)

Remarque: cela réinitialisera les paramètres de Visual Studio 2012:)

1) fermer vs

2) Ouvrez cmd (en tant qu'administrateur).

3) Allez à devnev.dossier exe (quelque chose comme "C:\Program fichiers (x86)\Microsoft Visual Studio 11.0 \ Common7 \ IDE" ).

4) Tapez " devnev.exe / ResetSettings "

5) ouvrez vs et regardez les belles couleurs

9
répondu AssafDamari 2012-12-10 16:14:06

Trouvé la source du problème: Si vous avez le "Productivité des Outils électriques 2012" installé,

Vous devriez aller à Outils -> Options -> la Productivité de la Puissance des Outils de et désactiver le "Colorisée de l'Aide des paramètres" option.

Cela a corrigé le problème de surbrillance de syntaxe.

8
répondu Nir Kornfeld 2013-04-03 09:33:53

Si quelqu'un rencontre le même problème pour Visual Studio 2013 comme je l'ai fait, la seule solution qui a fonctionné pour moi était de fermer d'abord VS2013, puis de supprimer la clé de Registre suivante:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors

Après la réouverture de VS2013, ma coloration syntaxique pour les types a été restaurée.

Avant de supprimer la clé de registre, j'ai remarqué que tous les " types D'utilisateurs..."les paramètres de la section polices et couleurs de Outils > Options étaient manquants. La suppression de la clé de registre restaurés. Ils atteint leurs valeurs par défaut qui m'ont donné les couleurs de coloration syntaxique que je cherchais.

C'était la seule solution qui a fonctionné pour moi. Changement de thèmes, réinitialisation de mes paramètres personnalisés aux valeurs par défaut, exécution de devenv.exe avec divers commutateurs de ligne de commande pour configurer / réinitialiser Visual Studio n'a pas fonctionné.

J'ai également créé le rapport de bogue suivant avec Microsoft sur leur connexion site:

Http://connect.microsoft.com/VisualStudio/feedback/details/810985/incorrect-syntax-highlighting-for-c-types.

7
répondu prlc 2013-12-09 16:02:00

Pour moi, "Productivity Power Tools 2012" en était la cause. Rien suggéré ici aidé. Après avoir enlevé les outils électriques, les couleurs sont revenues.

4
répondu Peter Hedberg 2013-02-05 13:16:04

J'ai fait Tous les choses énumérées ici et toujours rien (VS2013 Update 3). J'ai essayé /setup, / resetsettings, en supprimant les choses dans AppData, en supprimant les clés de registre. Pourtant, les Types D'utilisateurs ne seraient pas mis en surbrillance même dans le schéma de couleurs par défaut.

Ce qui a aidé à la fin a été l'ouverture de la boîte de dialogue Polices et couleurs, la sélection de L'identifiant et la mise en gras. Puis enlever le gras. Instant fixage!

2
répondu Roman Starkov 2014-11-25 18:14:38

J'ai eu le même problème....juste désinstaller et réinstaller seul n'a pas corrigé le problème. Après avoir désinstallé, supprimé tous les restes de VS 2012 dans les fichiers de programme, supprimé toutes les clés de Registre associées et supprimé le dossier VS 2012 de Mes Documents, puis réinstallé, les types d'utilisateurs apparaissent dans les éléments d'affichage dans les polices et les couleurs et tout est revenu à la normale. Je suppose que c'était un problème avec une ou plusieurs clés de registre, mais je ne peux pas en être sûr.

0
répondu mevans 2012-06-12 20:00:18

Quitter devenv

Aller au chemin ci-dessous hkey_current_user\software\microsoft\visualstudio!

Supprimer 9.0, 10.0, 10. 0_config (je veux dire tous les autres dossiers sauf 11.0 et 11.0_config)

Maintenant, démarrez devenv et voyez les couleurs magiques revenir à la normale

0
répondu Rashmin Javiya 2012-10-10 20:05:21

1-Tout supprimer dans C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 2-Ouvrez la console vs en tant qu'administrateur et exécutez: devenv.exe /programme d'installation devenv.exe / ResetSettings1-tout supprimer dans C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 2-Ouvrez la console vs en tant qu'administrateur et exécutez: devenv.exe /programme d'installation devenv.exe / ResetSettings

C'est ce qui m'a aidé...

0
répondu Rishi 2014-02-03 09:02:44
  1. Tout supprimer dans C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
  2. Ouvrez la console vs en tant qu'administrateur et exécutez:

    devenv.exe /setup
    devenv.exe /ResetSettings
    

Cette solution a fonctionné pour moi. Merci beaucoup Gaz hiver

0
répondu user2632666 2014-03-25 11:00:37

Si vous avez installé L'aperçu de Roslyn, inintstallez-le. Cela a fonctionné pour moi.

0
répondu Wolfgang Stelzhammer 2014-10-19 22:04:11

Après avoir essayé plusieurs des solutions listées ici, j'ai finalement trouvé que mon problème était causé par une très grande variable de chaîne (488000+ caractères). Soulignant travaillait jusqu'à cette ligne, mais pas après. Une fois que j'ai réduit la longueur de la chaîne, la mise en évidence dans le reste du fichier a repris le travail normalement.

0
répondu larreh 2014-11-07 17:27:40

J'avais déjà installé VS 2012 Pro sur ma machine. J'ai ensuite installé VS 2013 Pro et j'ai commencé à faire face à ce problème de couleur. J'ai ensuite supprimé la clé HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 \ FontAndColors et ouvert VS 2013. Cette approche a résolu mon problème et les couleurs étaient de retour.

0
répondu Vipul 2015-05-20 21:42:31

Si le bureau windows est configuré avec un thème à contraste élevé, la coloration syntaxique semble disparaître complètement de Visual Studio. Si tel est le cas, sélectionnez un thème Windows normal et définissez une couleur d'arrière-plan solide (si vous ne voulez pas d'images d'arrière-plan) pour restaurer la coloration syntaxique dans VS.

0
répondu Daniel Westerberg 2015-06-10 13:19:58

Problème: nom de classe et syntaxe montrant en couleur Noire

Solution:

Étape 1: Supprimer La Clé:
HKEY_CURRENT_USER \ Software \ Microsoft\VisualStudio \ 12.0\FontAndColors

Étape 2: supprimer le dossier:
C:\Users\UserName\AppData\Roaming\Microsoft\VisualStudio\12.0

Étape 3: Ouvrez l'invite de commande (mode admin) et exécutez ci-dessous la ligne de commande :
C:\Program fichiers (x86)\Microsoft Visual Studio 12.0 \ Common7 \ IDE > devenv.exe / configuration
C:\Program Fichiers (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE > devenv.exe / ResetSettings

0
répondu Shravan 2015-08-01 10:05:48

Cela fonctionne pour télécharger ce "Productivity Power Tools 2012" et installer, après avoir installé cet outil, allez dans Outils - > Options - > Productivity Power Tools et désactivez L'option "Colorized Parameter Help".

Cela a corrigé le mot-clé car la syntaxe ActionResult n'est pas définie pour la couleur Noire par défaut et le problème de surbrillance résolu.

-1
répondu Long Le 2015-10-26 01:13:30