为了使用 MSBuild 15.3 中引入的 MSBuild 二进制日志记录格式,我必须运行 MSBuild 并传入
/bl
msbuild.exe MySolution.sln /bl
每次我从 Visual Studio 中构建时,如何让 Visual Studio 传递此参数?或者,是否有其他方法可以在 Visual Studio 中查看输出?
安装项目系统工具(由@MSalters引用)。
还安装 MSBuild 二进制和结构化日志查看器。
项目系统工具添加了一个新的“构建日志记录”窗口。当您右键单击窗口中的条目并选择打开日志...时,将使用查看器打开日志。
可以指示 Visual Studio 生成所有 IDE 构建(包括智能感知构建)的二进制日志。设置以下环境变量并在此环境下启动VS: SET MSBUILDDEBUGENGINE=1 SET MSBUILDDEBUGPATH=C:\MSBuildReproLogs devenv.exe MySolution.sln
SET MSBUILDDEBUGENGINE=1 SET MSBUILDDEBUGPATH=C:\MSBuildReproLogs devenv.exe MySolution.sln