[英]Is there a Visual Studio Build Profiler?
我的 VS.NET 2008 解决方案的编译时间越来越长(ASP.NET 3.5 + ASP.NET MVC 2 + C#),我想知道是否有办法知道哪个项目的编译时间更长,为什么? 我禁用了一些项目的编译,这有助于减少构建时间,但我希望它更快。
您可以使用MSBuild Profiler来详细了解每个项目及其任务所花费的时间。 它有点旧,似乎不受支持,但我仍然发现它非常有用。 从此处下载并安装,然后从 VS 命令行按如下方式运行:
MSBuild.exe MySolution.sln /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c
完成后,它将弹出一个 GUI,其中包含解决方案的树结构分解,其中包含处理每个项目和任务所花费的时间。
@PostMan 的回答就是你所需要的(因此我对此 +1)
MSBuild (4.0) 调试器也可能很有用
对于C ++构建,情况最近发生了变化: https : //devblogs.microsoft.com/cppblog/introducing-c-build-insights/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.