【问题标题】:Enable binary logging for MSBuild in Visual Studio 2017在 Visual Studio 2017 中为 MSBuild 启用二进制日志记录
【发布时间】:2018-01-23 11:23:57
【问题描述】:

为了使用 MSBuild 15.3 中引入的 binary logging format for MSBuild,我必须运行 MSBuild 并传入 /bl 命令行参数:

msbuild.exe MySolution.sln /bl

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

【问题讨论】:

    标签: msbuild visual-studio-2017


    【解决方案1】:

    安装Project System Tools(由@MSalters 引用)。

    同时安装MSBuild Binary and Structured Log Viewer

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

    【讨论】:

    • 确保在构建项目之前点击Start logging builds按钮(Build Logging窗口左上角的⯈符号)出现条目。
    • 很遗憾,您从扩展程序中获得的 binlog 不包含 Structured Log Viewer 可以显示的所有信息,特别是缺少以下内容:EvaluationFiles,在文件中查找,这对于许多类型的调试来说基本上是至关重要的。
    • 您需要右键单击该文件,打开其位置并在 MSBuild Log Viewer 中打开。不要尝试在VS中查看。
    【解决方案2】:

    你需要一个小扩展,Project System Tools

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 2019-07-28
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      相关资源
      最近更新 更多