70 votes

Désinstallation de Resharper - Visual Studio n'affiche plus la mise en évidence correcte des erreurs

J'ai essayé resharper et j'ai décidé de le désinstaller. Cependant, après l'avoir fait, Visual Studio n'affiche plus le surlignage rouge qu'il utilise normalement pour identifier l'emplacement des erreurs dans le code.

Cela s'est produit sur deux de nos PC jusqu'à présent. J'ai essayé une réinstallation et une réparation, mais sans succès. Avez-vous une idée de la façon dont je peux restaurer la mise en évidence dans Visual Studio ?

Salud

Nick

122voto

Igal Tabachnik Points 15160

Aller à Options → Éditeur de texte → C# → Avancé vérifiez les options suivantes :

  • Souligner les erreurs dans l'éditeur
  • Afficher les erreurs sémantiques en direct

alt text

11voto

Robin Davies Points 2088

En fait, Resharper (à partir de la version 8.1) ne se contente pas de mettre en évidence les erreurs. Par exemple, l'autocomplétion pour les fichiers XAML n'est plus possible après la désinstallation ; et selon le support de Resharper, diverses autres liaisons de touches sont également cassées. Je soupçonne fortement que Visual Studio 2012 est complètement cassé par la désinstallation de toutes sortes de façons.

Dans Visual Studio 2012, la solution semble être de réinitialiser tous vos paramètres Visual Studio à la valeur par défaut.

Allez dans le menu Outils, sélectionnez "Importer et exporter les paramètres...". Sélectionnez le bouton radio "Réinitialiser tous les paramètres", puis cliquez sur "Suivant".

Après avoir cliqué sur "suivant", vous serez invité à choisir un emplacement dans lequel enregistrer les paramètres actuels (cassés). Il est intéressant de noter que le répertoire par défaut de la boîte de dialogue Exporter les paramètres pointe vers un répertoire qui a été rendu orphelin par le programme d'installation de Resharper ; et il se trouve qu'un fichier d'exportation s'y trouve déjà. Il pourrait être intéressant d'essayer de restaurer ce fichier de paramètres. La date sur le mien semble être à peu près celle de l'installation de Resharper. Je soupçonne que c'est un fichier de sauvegarde généré par leur installateur (mais ignoré par leur désinstallateur).

En tout cas. La réinitialisation a fonctionné pour moi. Si vous êtes courageux, vous pouvez expérimenter avec le fichier d'exportation laissé par l'installateur de Resharper.

Plainte générale (parce que tout cela m'ennuie tellement.... Plus de 11 000 vues de cette page sur StackExcange à ce jour, 3 ans après le début du fil de discussion). Le support technique de Resharper a un rapport de bogue vieux de QUATRE ans couvrant les dommages causés par la désinstallation. Quatre ans plus tard, le problème n'est toujours pas résolu. D'après mes calculs approximatifs, je suppose que la désinstallation de Resharper pour leur version de démonstration a détruit Visual Studio pour environ 30 000 développeurs. Et il est détruit. Ne nous y trompons pas. Bien que cela ne soit pas immédiatement apparent, les principales fonctionnalités de Visual Studio ont été désactivées, et le résultat est une instance de Visual Studio qui est totalement inutilisable pour le développement. Bâclé.

6voto

Gerrie Schenck Points 13421

Allez dans Outils -> Options et sous Environnement, sélectionnez le nœud Polices et couleurs.

Choisissez d'afficher les paramètres de l'éditeur de texte et, dans la zone de liste Éléments d'affichage, recherchez l'élément "Erreur de syntaxe" et corrigez le paramètre.

Une autre option pourrait être d'utiliser le bouton "Utiliser les valeurs par défaut" en haut du même formulaire d'options.

0voto

Edward Points 1

J'ai eu un problème similaire - je ne suis pas sûr qu'il ait été provoqué par la désinstallation de Resharper - et il a été résolu en installant VS 2008 SP 1.

http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

0voto

Check Show live erreurs sémantiques ... de l'image dans l'un des postes précédents

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