129 votes

L'éditeur Visual Studio ne souligne plus les erreurs

Mon éditeur Visual Studio (2008) a cessé de souligner les erreurs (ces jolies 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 de la bêta MVC (ce qui est peu probable). De plus, j'ai installé et désinstallé CodeRush et Resharper à des fins d'évaluation (j'ai décidé de ne garder aucun des deux).

Quelqu'un connaît-il le problème et sait-il comment rétablir cette fonctionnalité ?

4 votes

J'ai récemment rencontré le même problème avec VS 2010. Et je l'ai remarqué peu de temps après, devinez quoi, avoir installé et désinstallé Resharper.

0 votes

Cela m'est arrivé sur VS2013 après avoir installé Resharper. Je pense que les Visual Studio Power Tools peuvent aussi avoir eu un effet.

0 votes

Dans mon cas, des erreurs comme celle-ci (et d'autres) continuent de se produire parce que j'utilise VS dans une machine virtuelle et que j'ai constaté que la synchronisation temporelle était très décalée (de quelques jours !). Chaque fois que je corrige la date, elles disparaissent. Il est intéressant de noter que je me souviens d'un problème similaire lors de ma première utilisation de VS en 2006.

241voto

sontek Points 4783

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

Je préfère généralement réinitialiser mes paramètres après avoir utilisé des plugins, car ils ont tendance à modifier les paramètres : ToolsImport and Export Settings...Reset all settings .

9 votes

La même solution a fonctionné pour VS2013 après avoir fait ce qui précède plus une compilation.

2 votes

J'ai dû le faire en 2012 et 2013. pourquoi cela serait-il désactivé par défaut ! !!

10 votes

Cela m'a été très utile après avoir désinstallé Resharper.

20voto

SerG Points 127

Sur les causes possibles.

Pour VS 2012 et 2013, si vous avez plus d'une instance de Visual Studio sur différentes machines liées à un compte "live" et que vous avez installé ReSharper sur l'une d'entre elles, il désactive l'IntelliSense natif et le soulignement des erreurs (pour les remplacer par ses propres règles) qui seront synchronisés par votre compte vers une autre machine sans ReSharper.

0 votes

Cela a fonctionné pour corriger mes erreurs de soulignement continuelles et les paramètres de xaml intellisense qui se désactivent, très utile merci !

0 votes

Mec... Je viens de comprendre. C'est effrayant comme l'enfer parfois.

8voto

Jan Macháček Points 78

Je l'ai trouvé dans Visual Studio 2019 comme : Tools > Options > Text Editor > General > Show error squiggles

3voto

Kulamani Points 461

C'est ce qu'on appelle généralement Désactiver Squigglass y ou des lignes ondulées dans Visual Studio.

Comment allez-vous faire dans Visual studio 2013 ?

OUTILS -> Options ... -> Éditeur de texte -> C/C++ -> Avancé -> Désactiver les squiggles : Vrai/Faux (Sous IntelliSense) -> Appuyez sur OK

3voto

Magmus Points 119

Je sais que c'est une vieille question, avec plusieurs solutions, mais je l'ai résolue de manière différente. Je travaille avec Unity3D sur mon code C# en utilisant VS2017, quand soudainement VS décide d'arrêter de souligner l'erreur pendant que je tape. Cependant, si je ferme l'onglet du fichier et que je le rouvre, il souligne soudainement l'erreur.

Par exemple :

class A { 
public int x; 
s;
}

devrait évidemment donner une erreur pour ce symbole 's' solitaire. Mais, VS ne le souligne pas jusqu'à ce que je ferme et rouvre cet onglet de fichier.

Solution : J'ai copié l'ensemble du dossier Unity Project (qui est comme un dossier VS Solution ordinaire) et j'ai travaillé avec le nouveau dossier, où le problème a disparu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X