Quel est le point du soulignement rouge dans ReSharper 5 pour ASP.Net MVC?
J'ai récemment passé à L'utilisation de ReSharper 5 (actuellement en version bêta). J'ai remarqué que dans ASP.Net projets MVC, ReSharper souligne en rouge toutes les instructions de retour à l'intérieur d'un contrôleur:
Personnellement, je trouve cela assez ennuyeux car cela ressemble à une erreur. Cliquer sur le texte souligné n'offre aucune aide (c'est-à-dire une ampoule). Je ne vois pas d'option pour changer le style de ce texte dans Environment -> Fonts and Colors
, et jusqu'à présent, il semble que la seule façon de le désactiver est de décocher Le "activer ASP.Net références MVC" dans les options ASP.Net -> Other
RE-Sharper.
Quel est le but de cette mise en évidence? Est-ce que je manque quelque chose de spécial que ReSharper m'offre? Existe-t-il un moyen de supprimer la surbrillance tout en activant le support MVC dans ReSharper?
3 réponses
Ce n'est pas rouge - c'est brun. Il correspond à la couleur des littéraux de chaîne dans le schéma de couleurs standard VS.
Pour changer sa couleur:
- Installer ReSharper 6 +
- au Sein de Visual Studio accédez à
Tools
→Options
→Environment
→Fonts & Colors
- Faites défiler jusqu'à
ReSharper ASP.NET MVC *
et changez la couleurItem foreground
(etItem background
Si vous le souhaitez) à la couleur qui vous convient le mieux. Dans votre cas spécifique, vous voudrez changer leItem foreground
deReSharper ASP.NET MVC View
.
Si, à la troisième étape, vous ne trouvez pas Éléments ReSharper vous devez réinitialiser le cache Fonts & Colors
manuellement en supprimant la clé HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\FontAndColors\Cache
dans le registre (vous devrez peut-être également supprimer la clé située dans ...\10.0\...
.)
Resharper identifie intelligemment la vue réelle / contrôleur / actionmethod votre référencement par une chaîne magique. Faites une recherche Usagages et vous verrez que vous pouvez naviguer vers la vue ou le contrôleur.
Le soulignement est utilisé à deux fins:
- pour indiquer que la vue / le contrôle utilisateur existe.
- vous pouvez y accéder directement en cliquant dessus avec le bouton de la souris et en appuyant sur la touche Ctrl (ou F12 dans VS Scheme Binding).
L'idée ici est de vous faire prendre conscience des vues manquantes. Il est seulement rouge (le texte lui-même) quand une vue est manquante et en appuyant sur Alt Plus entrée, vous obtiendrez la possibilité de créer à partir de L'utilisation.