在Visual Studio 2008的“输出”窗口中有一个“显示来自”下拉列表,允许按线程(构建顺序)查看构建事件。当在多核机器上构建大型解决方案时,这非常有用,因为来自这些线程的日志条目是不同步的。
我们的组织拥有自动化构建流程,其中使用类似以下内容的批处理模式编译解决方案:
这将会加载
问题在于:
我们的组织拥有自动化构建流程,其中使用类似以下内容的批处理模式编译解决方案:
devenv Solution.sln /USEENV /build Release /out buildlog.txt
这将会加载
Solution.sln
,并以Release
配置进行构建,并将构建日志输出到buildlog.txt
。问题在于:
buildlog.txt
是类似于“构建”输出的输出,而不是“构建顺序”,因此它很难阅读。是否有命令行过滤器或其他东西,可以将输出转换为“构建顺序”格式?
msbuild Solution.sln /p:Configuration="Release|Win32" /target:"MainProject"
- the_mandrill/m
命令行开关,可启用并发构建进程。 - Kevin Smyth