【问题标题】:Disabling Code Analysis On Local Builds禁用本地构建的代码分析
【发布时间】:2010-12-22 20:17:36
【问题描述】:

我想问一个关于代码分析的问题。 我们在我们的项目中启用了代码分析,并创建了一个强制开发人员在签入前运行 CA 的策略。但是解决方案非常大,每次本地构建运行 CA 都会花费大量时间,正如您所知,开发人员构建解决方案可能需要 10 到 20 次。

所以,我想在本地构建中禁用 CA;但同时我们必须遵守政策。

当然 CA 将在 TFS 构建时运行..

有可能吗?

【问题讨论】:

    标签: tfs code-analysis tfsbuild


    【解决方案1】:

    您可以对所有项目禁用代码分析。然后在构建中将代码分析选项设置为“始终”

    【讨论】:

      【解决方案2】:

      为了在本地禁用代码分析,我修改了 microsoft.common.targets,在底部添加:

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

      但请记住,下次升级、修复或修补 Visual Studio 时,microsoft.common.targets 文件可能会被覆盖。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-18
        • 2015-01-28
        • 1970-01-01
        • 1970-01-01
        • 2011-10-29
        • 1970-01-01
        • 2013-12-16
        • 2017-06-21
        相关资源
        最近更新 更多