我們剛剛致力於將StyleCop引入我們的團隊,並使用Code Plex的StyleCop ReSharper plugin。問題是,項目中的每個文件似乎都得到了分析,我們無法找到排除特定文件的方法。這包括諸如DBML中的designer.cs文件或項目中包含的第三方組件等文件。這意味着您在ReSharper中進行的全網代碼分析總是會顯示錯誤,並且您永遠無法使其「綠色」。如何強制StyleCop讓ReSharper忽略文件?
始終存在ExcludeFromStyleCop標記,您可以將其放在.csproj中,但只能由MSBuild使用。右鍵單擊ReSharper錯誤窗口中的文件並將其告知「忽略錯誤」也似乎不起作用;窗口重新加載並重新分析相同的文件。
任何人有任何想法呢?
由於斯圖爾特,這部分解決了這個問題,它忽略了LINQ生成的文件。仍然需要忽略來自第三方工具的文件(即在彈出窗口中啓動的拼寫檢查工具)。 – 2009-03-04 23:54:50