我想问一个关于代码分析的问题。 我们在项目中启用了代码分析,并且我们创建了一个策略,强制开发人员在签入之前运行CA.但是解决方案非常庞大并且每个本地构建运行CA的成本很高,因为您知道开发人员构建解决方案可能需要10到20倍。
所以,我想在本地版本中禁用CA.但与此同时,我们必须遵守政策。
当然,CA将在TFS Builds ..
运行有可能吗?
答案 0 :(得分:1)
您可以在所有项目中禁用代码分析。然后在构建代码分析选项中设置为“Always”
答案 1 :(得分:0)
要在本地禁用代码分析,我修改了microsoft.common.targets,包括在底部:
<PropertyGroup>
<RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>
但请记住,下次升级,修复或修补visual studio时,microsoft.common.targets文件可能会被覆盖。
(您可以使用相同的技巧来禁用所有本地项目的nuget reget)