2011-01-12 64 views
0

我在過去幾天遇到了奇怪的問題。今天的奇怪問題是關於代碼分析和TFS 2010 Builds。奇怪的代碼分析問題關於TFS 2010 Build

在我們將TFS從2008年升級到2010年後,我們將解決方案從Visual Studio 2008升級到2010年。升級時沒有錯誤,但我們看到了有關代碼分析的奇怪事情。

問題不大,FxCop的結果與自動運行tfs 2010 build或從命令提示符手動運行不同。即使它們都使用相同的命令參數和值。例如,如果我在TFS版本中運行FxCop,我會得到7個錯誤,但是如果我通過命令提示符使用我在構建日誌中看到的命令運行FxCop,則會得到133個錯誤。

什麼可能導致這些差異?

回答

0

我解決了這個問題。

它是關於CustomDictionary路徑。

我刪除了FXCop \ CustomDictionary.xml進行測試並忘記。我替換了CustomDictionary,一切都變得正常了。

0

您是否驗證過您的VS和命令行分析運行使用相同的規則集?

+0

是的,因爲我複製fxcop命令從tfs生成日誌並粘貼到命令行。所以,他們是相同的... – 2011-01-12 14:31:44