2010-12-22 48 views
0

我想問一個關於代碼分析的問題。 我們在我們的項目中啓用了代碼分析,並且我們創建了一項策略,強制開發人員在辦理登機手續前運行CA.但是這個解決方案非常大,每個本地構建運行CA需要花費很多時間,因爲您知道開發人員構建解決方案可能需要10到20次。在本地構建禁用代碼分析

所以,我想在本地構建禁用CA;但同時我們必須遵守政策。

當然CA,而TFS構建會拼命地跑..

是有可能嗎?

回答

1

您可以禁用所有項目的代碼分析。然後,在構建設置的代碼分析選項爲「Always」

0

要在本地禁用代碼分析我修改microsoft.common.targets通過包括在底部:

<PropertyGroup> 
    <RunCodeAnalysis>false</RunCodeAnalysis> 
</PropertyGroup> 

但記住,microsoft.common .targets文件可能會在下次升級,修復或修補視覺工作室時被覆蓋。

(您可以使用相同的技巧爲您的所有本地項目禁用nuget reget)