跟踪MsBuild工具链脚本的执行情况
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟踪MsBuild工具链脚本的执行情况相关的知识,希望对你有一定的参考价值。
我正在诊断MsBuild没有找到工具链的库存配置文件的问题。
msbuild <...> /consoleloggerparameters verbosity=diagnostic
跟踪属性更改和文件:进行更改的行 - 所以我可以看到属性出错。
但它并没有追踪执行的其他方面,尤其是<Import>
指令。所以我看不到实际的执行流程 - 了解从何处和原因中包含的内容。只是在.props
/ .targets
中搜索包含文件的名称是没用的,因为它们通常是模式。
是否有办法将此信息包含在诊断输出中?
正在使用的MsBuild是VS2017附带的库存版本:
>where msbuild
C:Program Files (x86)Microsoft Visual Studio2017CommunityMSBuild15.0BinMSBuild.exe
>msbuild /version /nologo
15.7.177.53362
答案
您可以将binary logs与structured log viewer一起使用。
以上是关于跟踪MsBuild工具链脚本的执行情况的主要内容,如果未能解决你的问题,请参考以下文章