FxCop和Visual Studio X整合

來源:互聯網
上載者:User

FxCop和StyleCop相似都是用來約束我們編碼規範的,關於這兩者以及VS內建的Code Analysis的區別可以參考DebugLZQ前面的博文。

兩者的安裝過程非常簡單,直接從網上下載這兩個Cop的安裝檔案,按照預設設定安裝即可。

StyleCop安裝文成後,我們就可以在VS的解決方案或是單個檔案的任何位置右擊使用,其預設已經整合到VS中。如所示。

而FxCop安裝完成後,並沒有預設繼承到VS中,安裝完成後,如下:

當然,我們可以運行這個“紅綠燈”,建立一個FxCop Project,然後載入相應Project(編譯成的exe、dll等),Analyze如下:

更好的作法是,將FxCop整合到VS中,這也是本博文要說明的問題,因為DebugLZQ在自己設定的時候也遇到了同樣的問題,故寫出來給遇到同樣問題的博友一點參考。

我們需要在VS介面上點擊Tools--->External Tools,Add一個即可。如下:

需要填寫的相關資訊如以上介面所示,其內容為:

  • Title(名字,任意): Run FxCop
  • Command(FxCopCmd.exe的路徑): C:\Program Files\Microsoft FxCop 1.36\FxCopCmd.exe
  • Arguments(運行FxCop一些配置,各個欄位什麼意思,這個DebugLZQ也沒弄明白,/注意r:可以將自訂的規則添加到這個Rules路徑下面): /c /f:$(TargetPath) /d:$(BinDir) /r:"c:\Program Files\Microsoft FxCop 1.36\Rules"
  • Initial directory(初始化路徑,FxCop的安裝路徑): C:\Program Files\Microsoft FxCop 1.36

這樣就完成了FxCop與Visual Studio的整合操作。

Tools工具列就有了我們剛添加的Run FxCop

點擊運行如下:

OK,這樣FxCop就成功地整合在Visual Studio中了。需要注意的是Arguments這一列的設定。

博文沒有什麼高深牛X的技術,老鳥繞過、輕拍,希望對你有協助~

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.