【发布时间】:2018-08-06 01:59:22
【问题描述】:
我强制在 VSTS(使用 Hosted2017 代理)上执行代码分析,以使用 .NET 框架 4.6.1 构建 VS2017 解决方案。但是我在 VSTS 和我的 VS2017 Enterprise 机器上没有相同的拼写错误(CA1704 规则)。在我的机器上,我修复了所有拼写错误。但是在 VSTS 上,我有更多的拼写错误!
MSBUILD : 错误 CA1704: Microsoft.Naming : 更正拼写
我该如何解决这个问题?
【问题讨论】:
-
如何指定代码分析规则?项目属性或 MSBuild 参数?你用的是哪条规则?可以分享一下 OneDrive 上的详细日志吗? (将 system.debug 变量设置为 true,然后排队构建并共享此日志)
-
我在 VS2017 的项目属性和 VSTS 的 MSBuild 任务中创建了我的规则集文件,我添加了这些参数:/p:RunCodeAnalysis=true;CodeAnalysisRuleSet=../MyProject.ruleset
标签: visual-studio-2017 azure-pipelines roslyn-code-analysis spelling