2010-01-28 124 views

回答

8

一個關鍵的區別是,分析StyleCop的C#源代碼。 FxCop在編譯.NET程序集後進行分析,它適用於任何語言。因此,StyleCop對你的源碼看起來很挑剔。 FxCop對如何使用.NET框架類很挑剔。它們相輔相成。

2

他們是不同的工具。 StyleCop專注於代碼風格。你可以檢查文檔。評論,命名約定,間距等。儘管它可以做與StyleCop幾乎相同的事情,但FxCop專注於Microsoft Design Guidelines。它會分析你的代碼,尋找可能的性能和安全問題等等。我相信你應該選擇一個完全符合你想要的規則(如果只是編碼標準,則使用StyleCop,否則使用FxCop)。這樣,你可能會覺得API更舒適。

檢查這些鏈接維基百科:

+0

並非完全正確:http://blogs.msdn.com/sourceanalysis/archive/2008/05/23/announcing-the-release-of-microsoft-source-analysis.aspx – 2010-01-29 01:12:00

相關問題