2009-08-19 7 views
1

Cela se produit après avoir installé le ReSharper. C'est un problème que si je corrige l'un l'autre va alerter et vice-versa.Conflit ReSharper avec Visual C#

private readonly System.ComponentModel.IContainer _components; 

R # tente d'ajouter readonly si elle ne VC# donne cette warnning (pas d'erreur)

Avertissement 1 Champ 'MFA.Visa.Form1._components' est jamais attribué à et aura toujours sa valeur par défaut null C: \ Users \ Athiwat \ Documents \ de Visual studio de 2008 \ Projects \ Visa \ WindowsFormsApplication1 \ Form1.Designer.cs 8 59 Visa

Alors, comment dois-je résoudre ce problème?

Répondre

11

Ignorez-le, je ne dérange pas avec Resharper dans les fichiers designer. Ces fichiers sont à peu près la seule propriété du concepteur qui les crée.

3

Resharper offre des options, juste des alternatives. Après la plupart de ces alternatives, vous pouvez acquérir et vous habituer aux bonnes pratiques. Mais ce sont des alternatives, pas des commandes. Parfois vous pouvez même trouver que R # vous suggère une chose, alors vous faites cette chose juste pour trouver que R # vous suggère maintenant le contraire. Cela est vrai avec l'option de variable explicite/variable implicite, avec l'option foreach/for, avec l'option if/switch et un certain nombre d'autres constructions.

Vous pouvez configurer ce que vous voulez suggérer, ignorer certaines des options ou utiliser les commentaires R # pour exclure certains d'entre eux. Ce qui est plus important de suivre aveuglément toutes les suggestions de R # est de savoir pourquoi il suggère quelque chose et ensuite décider si vous voulez suivre la suggestion ou non.

Questions connexes