2009-08-19 83 views
1

這發生在我安裝了ReSharper之後。 這是一個問題,如果我解決了其中一個將警報,反之亦然。ReSharper與Visual C的衝突#

private readonly System.ComponentModel.IContainer _components; 

R·試圖只讀添加 如果這樣做VC#給出了這樣的WARNNING(未誤差)

警告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#建議的重要之處在於要知道爲什麼它建議了某些事情,然後決定是否要遵循該建議。