2009-08-19 28 views
1

これは、ReSharperをインストールした後に発生します。 私が1つを修正すれば、もう1つはアラートになり、逆も同様です。ReSharperとVisual C#の衝突

private readonly System.ComponentModel.IContainer _components; 

#は、それはVC#がこのwarnningに(ないエラー)を与えるない場合は、読み取り専用 を追加しようとR

1フィールド 'MFA.Visa.Form1._components' を警告はに割り当てられ ことはありません、そして常にその デフォルト値 ヌルCを持っています:\ユーザー\ Athiwatドキュメントは、Visual Studioの 2008プロジェクト\ \ビザを\ \ \ WindowsFormsApplication1 Form1.Designer.cs \ 8 59ビザ

これをどのように修正する必要がありますか?

答えて

11

これを無視して、私はデザイナーファイルでResharperを気にしません。そのようなファイルは、それらを作成するデザイナーの唯一の財産です。

3

Resharperはオプションを提供しています。この代替案の大部分に続いて、あなたは良い習慣を習得し、それに慣れることができます。しかし、これはコマンドではなく、選択肢です。時には、R#があなたに一つのことを示唆することさえあるかもしれません、そして、あなたは、R#が今あなたの反対を示唆していることを見つけるためにそのことをします。 foreach/forオプション、if/switchオプション、および他の多くの構造を持つ、明示的な変数/暗黙の変数オプションにも当てはまります。

提案する内容を設定したり、オプションの一部を無視したり、R#コメントを使用してそれらの一部を除外することができます。盲目的にはR#のすべての提案に従うことがより重要なことは、それが何かを示唆している理由を知り、提案を続行するかどうかを決定することです。