web-dev-qa-db-fra.com

Visual Studio n'affichant pas les erreurs de temps de compilation dans l'éditeur

Par exemple, quand j'écris:

string x = "turtle";
x.Go();

Aucune ligne ondulée rouge ne détecte l'absence de la méthode Go () sur String.

Ce n'est que lorsque je compile que l'erreur est détectée.

Je viens de mettre à niveau vers Windows 7, j'ai Visual Studio 2008.

Dans mon ancien environnement, les erreurs étaient détectées avant la compilation proprement dite.

Y a-t-il un paramètre qui me manque?

EDIT: "Outils -> Options -> Editeur de texte -> C # -> Souligner les erreurs dans l'éditeur" est cochée.

Je n'ai pas l'option "Live Semantic". Peut-être que je dois aller à SP1?

39
geejay

Vous devez activer les options souligner les erreurs dans l'éditeur _ et afficher les erreurs sémantiques réelles dans Visual Studio. 

Ces options peuvent être trouvées ici:

Tools > Options > Text Editor > C# > Advanced > Editor Help

Edit: Vous devrez installer SP1 pour cette fonctionnalité doit fonctionner .

73
Andrew Hare

Sélectionnez Outil -> Options , puis Editeur de texte . Sous la langue que vous utilisez (c.-à-d. C #), accédez à Avancé et assurez-vous que les erreurs Souligner dans l'éditeur et Afficher les erreurs sémantiques en direct sont cochées

15
Dan McClain

Pour visual studio 2015 et supérieur:

Aller à: Tools > Options > Text Editor > C# > Advanced > Editor Help

Puis sélectionnez: Enable Full solution analysis

6
Nick N.

J'ai eu le même problème et j'avais SP1 installé et avait Soulignez les erreurs dans l'éditeur et Afficher les erreurs sémantiques en direct vérifié dans les options de VS2008.

Ma solution consistait à télécharger Microsoft Visual Studio 2008 Service Pack 1 (programme d'installation) et à réinstaller le package. Ce n'était pas classé comme une «réparation» ou une «réinstallation» malgré le fait qu'il était déjà installé, mais cela a fonctionné.

2
Brissles

Le redémarrage de VS a résolu mon problème une fois.

1
Gökhan Yalçın

ma solution Je sais que cela n’aidera pas 80% des téléspectateurs, mais par souci de savoir qui.: J’ai eu beaucoup de bruit dans la partie IOS de la solution, un bogue VS cela a montré beaucoup d'erreurs qui n'étaient pas supposées apparaître, aussi je viens de supprimer la partie IOS parce que je n'en avais pas vraiment besoin car je n'avais même pas de serveur Mac pour le tester. .. Quelque chose est arrivé après cela et la ligne sinueuse est revenue! Sérieusement, l'équipe VS, corrige tes bugs ...

0
Ori Barmatz