在 Visual Studio 2017 中为 MSBuild 启用二进制日志记录

问题描述 投票:0回答:3

为了使用 MSBuild 15.3 中引入的 MSBuild 二进制日志记录格式,我必须运行 MSBuild 并传入

/bl
命令行参数:

msbuild.exe MySolution.sln /bl

每次我从 Visual Studio 中构建时,如何让 Visual Studio 传递此参数?或者,是否有其他方法可以在 Visual Studio 中查看输出?

msbuild visual-studio-2017
3个回答
21
投票

安装项目系统工具(由@MSalters引用)。

还安装 MSBuild 二进制和结构化日志查看器

项目系统工具添加了一个新的“构建日志记录”窗口。当您右键单击窗口中的条目并选择打开日志...时,将使用查看器打开日志。


6
投票
项目系统工具


0
投票
文档

可以指示 Visual Studio 生成所有 IDE 构建(包括智能感知构建)的二进制日志。设置以下环境变量并在此环境下启动VS: SET MSBUILDDEBUGENGINE=1 SET MSBUILDDEBUGPATH=C:\MSBuildReproLogs devenv.exe MySolution.sln

	
© www.soinside.com 2019 - 2024. All rights reserved.