我有一个长期运行的msbuild脚本,我正在努力加快速度。有没有办法让msbuild记录每个目标所花费的时间?
我看过xml记录器,但它只输出总时间。
我是否必须制作自己的记录器,或者内置了什么?
答案 0 :(得分:11)
实际上很简单,在命令行中,只需添加:
/consoleloggerparameters:PerformanceSummary
答案 1 :(得分:1)
当您想要分析解决方案中的哪个特定项目需要很长时间时,还有一个有用的msbuild参数:
https://msdn.microsoft.com/en-us/library/ms164311.aspx
/ detailedsummary / ds在构建结束时显示详细信息 记录已构建的配置及其配置 安排到节点。
这里给出了关于格式的精彩解释: https://blogs.msdn.microsoft.com/visualstudio/2010/03/05/msbuild-4-detailed-build-summary/