2013-10-24 150 views

回答

5

由於FxCop或代碼分析直接集成到MsBuild中,因此在構建項目時,可能會將其作爲MsBuild命令行添加/p:RunCodeAnalysis=Always/p:RunCodeAnalysis=True。由於這會產生標準的編譯器警告,TeamCity應該自動選擇它們。

+0

我想upvote這10倍!在找到答案之前,我通過困難的方式嘗試了幾個小時。我只是把參數放在我的第一個構建步驟(MsBuild)上,並在構建日誌中通過特定文本創建了一個新的「失敗條件」。非常感謝! – fabriciorissetto

0

Visual Studio 2010+代碼分析是(基於)FxCop 10.0。您可以簡單地添加'FxCop'構建跑步者類型構建步驟。

當配置'報告XSLT文件'設置時,構建運行器將輸出HTML報告。 FxCop 10.0包含'%system.FxCopRoot%/ Xml/FxCopReport.xsl'下的默認XSLT文件以生成默認HTML報告。

相關問題