如何在TeamCity中运行 VS 2015代码分析?
How to run VS 2015 code analysis in TeamCity?
我已经在 VS 2015 中对我的所有解决方案项目设置了代码分析,运行没问题。在其中一个项目中,有 .ruleset 文件,所有其他项目都引用该文件作为其代码分析的规则集。现在我希望相同的代码分析在 TeamCity 上 运行 而 运行 在 Windows Server 2012 R2 上 运行s 没有安装 VS。
我已经尝试 /p:RunCodeAnalysis=True
作为建议的 MSBuild 步骤的命令行参数 here。但是这个选项显然被忽略了,因为构建日志没有说明任何关于 运行ning 代码分析的信息。我没有设置 FxCop 构建步骤,因为它需要指向 .dll 文件,但我希望代码分析能够实际分析我的解决方案中的代码,而不是 IL。
提出的解决方案 here 是唯一可能的吗?对我来说,它看起来有点像一个容易出错的 hack。
我最近遇到了类似的问题,/p:RunCodeAnalysis=True
命令被忽略了。
然后我发现为各种 msbuild 参数创建系统参数没有任何麻烦。请参阅下图作为传递给 msbuild 的各种参数的示例,而无需以 "old fashioned" 方式进行。
我确实希望这会有所帮助,因为我知道围绕构建配置执行与预期不同的挫败感。
注意:在我们的例子中,我们需要暂时关闭代码分析。
我已经在 VS 2015 中对我的所有解决方案项目设置了代码分析,运行没问题。在其中一个项目中,有 .ruleset 文件,所有其他项目都引用该文件作为其代码分析的规则集。现在我希望相同的代码分析在 TeamCity 上 运行 而 运行 在 Windows Server 2012 R2 上 运行s 没有安装 VS。
我已经尝试 /p:RunCodeAnalysis=True
作为建议的 MSBuild 步骤的命令行参数 here。但是这个选项显然被忽略了,因为构建日志没有说明任何关于 运行ning 代码分析的信息。我没有设置 FxCop 构建步骤,因为它需要指向 .dll 文件,但我希望代码分析能够实际分析我的解决方案中的代码,而不是 IL。
提出的解决方案 here 是唯一可能的吗?对我来说,它看起来有点像一个容易出错的 hack。
我最近遇到了类似的问题,/p:RunCodeAnalysis=True
命令被忽略了。
然后我发现为各种 msbuild 参数创建系统参数没有任何麻烦。请参阅下图作为传递给 msbuild 的各种参数的示例,而无需以 "old fashioned" 方式进行。
我确实希望这会有所帮助,因为我知道围绕构建配置执行与预期不同的挫败感。
注意:在我们的例子中,我们需要暂时关闭代码分析。