web-dev-qa-db-fra.com

Visual Studio Editor ne souligne plus les erreurs

Mon éditeur Visual Studio (2008) s'est arrêté pour souligner les erreurs (ces astucieuses lignes rouges ondulées). Je ne peux pas vraiment dire quand, mais cela peut être lié à l'installation de .Net Framework 3.5 SP 1 ou MVC Beta (ce qui, je suppose, est peu probable). De plus, j'ai installé et désinstallé CodeRush et Resharper à des fins d'évaluation (a décidé de ne conserver ni l'un ni l'autre).

Quelqu'un connaît-il le problème et comment restaurer à nouveau cette fonctionnalité?

114
Mats

Avez-vous vérifié ToolsOptions...Text EditorC#AdvancedUnderline errors in the editor?

J'aime généralement réinitialiser mes paramètres après avoir joué avec les plugins, car ils ont tendance à jouer avec les paramètres: ToolsImport and Export Settings...Reset all settings.

233
sontek

À propos des causes possibles.

Pour VS 2012 et 2013, si plusieurs instances de Visual Studio sur différentes machines sont liées à un compte "en direct" et que vous avez installé ReSharper sur l'un d'entre eux, il désactive IntelliSense natif et les soulignements d'erreur (à remplacer par ses propres règles) qui sera synchronisé via votre compte sur une autre machine sans ReSharper.

18
SerG

Je sais que c'est une vieille question, et avec diverses solutions, mais je l'ai fixée de manière différente. Je travaille avec Unity3D sur mon code C # en utilisant VS2017, quand soudainement VS décide d'arrêter l'erreur de soulignement lors de la frappe. Cependant, si je ferme l'onglet de fichier et le rouvre, il annule soudainement l'erreur.

Par exemple:

class A { 
public int x; 
s;
}

devrait évidemment donner une erreur pour le symbole de ce solitaire. Mais VS ne le souligne que lorsque je ferme et rouvre cet onglet de fichier.

Solution: Copié l'intégralité du dossier Unity Project (qui ressemble essentiellement à un dossier VS Solution classique) et a travaillé avec le nouveau dossier, ce problème ayant disparu.

1
Magmus

Ceci est généralement appelé Disable Squiggl y ou Wavy lines dans Visual Studio.

Comment allez-vous faire dans Visual studio 2013?

OUTILS -> Options ... -> Éditeur de texte -> C/C++ -> Advanced -> Disable Squiggles: True/False (Sous IntelliSense) -> Appuyez sur OK

1
Kulamani

Pour Visual Studio 2017, agissez selon les commentaires de HeeJae dans:

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

c'est à dire:

Salut. vous rencontrez probablement un problème connu. pouvez-vous essayer cela?

1.Mise à jour de la dernière version Si cela ne le résout pas

2. Allez dans Outils\Options\Projets et solutions\Général et décochez "Autoriser l'initialisation du projet parallèle".

3.Fermer VS.

4. Supprimez le répertoire ".vs" à côté de leur fichier de solution.

5.Réouvrir VS.

..

je vous remercie

Vous pouvez réactiver l'option "Autoriser l'initialisation du projet parallèle" une fois le problème résolu.

J'ai essayé de mettre à niveau VS, de réinitialiser les paramètres VS, de vider le cache VS et de tout ce que les gens font de façon conventionnelle, mais aucun d'entre eux n'a résolu ce problème! À la fin, la solution mentionnée a fonctionné pour moi comme par magie.

Bonne chance

0
user3578181

J'ai eu le même problème avec 2017. Il y avait une option "désactiver l'intellisense", assurez-vous qu'elle est définie sur false.

0
user341599