【发布时间】:2014-02-13 03:36:56
【问题描述】:
我正在尝试使用 MSBuild 构建解决方案,我想为每个项目启动代码分析并将所有输出放置到某个目录中。我正在运行的命令是:
msbuild.exe MySolution.sln /p:RunCodeAnalysis=True;CodeAnalysisLogFile=c:\BuildOutput\code-analysis.xml
我遇到的问题是代码分析覆盖了解决方案中每个项目的 xml 文件,所以我只获得了最后一个项目的输出。有没有办法告诉 MSBuild 附加输出以进行代码分析或为每个输出生成唯一文件?
注意:我宁愿不必使用 CodeAnalysisLogFile xml 标记更新每个 CSProj 文件,但如果没有其他方法,那么我会这样做。
【问题讨论】:
-
我什至无法生成要生成的日志文件,甚至无法为每个项目覆盖一个日志文件。 :-(