我正在使用.NET代码启动MSBuild来构建C#项目。
对于小型测试项目,运行构建过程只需不到一秒钟。但是,在我加载Visual Studio(2013)后,我发现完全相同的构建需要大约8秒钟。然后缓慢持续直到我重新启动。干净的重新启动后,但在加载VS之前它很快,但是一旦我加载VS它又慢了,慢了很多。在这两种情况下,构建都是成功的。我发现VS2015(darn)仍然存在同样的问题。可以从命令提示符直接启动MSBuild重现该问题。
我使用MSBuild / verbosity执行了两个场景:诊断并发现日志类似,但ResolveAssemblyReference的时间对于前VS为419ms,对于VS后为7040ms。
其他人遇到此事吗?有什么想法吗?