2010-06-09 53 views
5

我已經使用了Resharper幾天了,我非常喜歡這個工具,但是有一件事情讓我很惱火,我不知道它是否可以改變。在Resharper分析中忽略設計器和生成的文件

我從生成的代碼(我的項目中近1400)收到大量的問題通知。我想將這些文件設置爲忽略,因此它們不會像使用StyleCop和CodeAnalysis一樣進行檢查。不幸的是,它看起來像Resharper忽略它的選項中的生成代碼設置,因爲我仍然得到相同的通知。我試過設置一個文件掩碼(即*.resx)並手動添加文件生成,但它仍然不會改變任何內容。

我不知道,但如果它的事項我使用VS 2010

+0

你添加文件作爲面膜? 「*了.Designer.cs」?我有ReSharper 5,它不會在設計器代碼中顯示警告。 – 2010-06-09 12:28:29

+0

是的,它們實際上是默認添加的。我也使用Resharper 5. – RaYell 2010-06-10 06:38:14

回答

8

我剛剛收到答覆這個從ReSharper的支持:

爲了在跳過這些文件代碼檢查,你應該打開ReSharper>選項>代碼檢查>設置,按'編輯項目跳過',並將您的文件添加到該列表。

+7

是否有可能使用蒙版添加文件? – Scoregraphic 2010-08-19 08:53:18

4

我同意RaYell的回答;要完全忽略這些文件,您需要將它們添加到項目跳過

下面是一些更多有用信息:

是什麼讓生成的代碼項目不同,以跳過

[生成的代碼頁]上的條目確實可以進行分析,但不提供任何提示,警告,建議或快速修復,因爲它沒有多大意義。但是,和這是重要的,文件仍然得到分析,以提供錯誤信息和完成。這是什麼使生成的代碼不同於項目跳過

http://blogs.jetbrains.com/dotnet/2011/06/preventing-items-from-being-analyzed-in-resharper/