Pos*_*Man 15
Tools -> Options -> Projects and Solutions -> Build and Run
Run Code Online (Sandbox Code Playgroud)
然后改变 MSBUild project build output verbosity
当正常(默认为最小)时,它为每个项目提供时间,因此可以用来指出造成减速的原因.(假设您使用"输出"窗口)
或者调整到更高级别以查看编译期间发生的更多细节.
您可以使用MSBuild Profiler来分析每个项目及其任务所花费的时间.它有点旧,似乎没有得到支持,但我仍然发现它非常有用.从此处下载并安装,然后从VS命令行运行如下:
MSBuild.exe MySolution.sln /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c
Run Code Online (Sandbox Code Playgroud)
完成后,它将弹出一个GUI,其中包含解决方案的树形结构细分,包含处理每个项目和任务所花费的时间.