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?
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, ...
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
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.
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:)
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
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.
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:
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.
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!
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.
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
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é...
- Tout supprimer dans C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
-
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
Si vous avez installé L'aperçu de Roslyn, inintstallez-le. Cela a fonctionné pour moi.
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.
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.
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.
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
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.