【发布时间】:2020-05-02 23:32:57
【问题描述】:
我一直在挖掘,但找不到答案 - 我以为我在 this question 中找到了它,但它在我的系统上不起作用。我能看到的唯一区别是我给 msbuild 一个解决方案文件而不是一个单独的项目文件 - 我必须在项目级别执行它以获得输出吗?我输入的命令行是:
msbuild Interlink.NET.sln /p:RunCodeAnalysis=true /p:CodeAnalysisLogFile=test.xml
显然,test.xml 没有创建,否则我不会问这个问题...
解决方案是 VS2015 中的 C# 项目,以防万一。在 Visual Studio 中,我可以选择“分析 | 对解决方案运行代码分析”,一切正常。我想将分析合并到一个自动构建过程中,并生成一个带有分析的 XML 文件。
【问题讨论】:
-
你有办法解决这个问题吗?我在解决方案(
.sln)文件上运行msbuild时遇到了同样的问题。代码分析输出写入控制台,但没有写入xml日志文件。 -
对我来说有两个问题。一方面,缺少一些规则集(未安装),其次,代码分析只能针对平台/配置的某些组合运行。
标签: c# msbuild code-analysis