我从VS 2013到VS 2015,当我进行构建时,需要90多秒左右。
我能做些什么来加快速度吗? (VS 2013花了大约10秒钟)。
另外,原因是什么?我确实看到它在构建期间运行了一些额外的东西(我不认为2013年做了所有这些):
答案 0 :(得分:5)
.Net native会影响编译速度。 .Net Native FAQ讨论了编译速度差异:
使用.NET Native进行编译比使用MSIL慢。为什么?
普通应用程序开发使用标准的MSIL / JIT开发 在Visual Studio中的经验。不调用.NET Native编译器 直到应用程序部署到设备后,大部分时间 开发过程完成,重点转移到优化 应用程序。此时,编译时间与优化的C ++类似 使用链接时代码生成。
默认情况下,通用应用调试版本(您可能在开发期间最常使用)不会启用.Net Native。通用应用程序发布版本启用它,因为商店需要.Net Native。您可以在Project.Properties构建窗格中为发布版本禁用它,但您可能不应该这样做。对于生产而言,即使您没有通过商店进行部署,运行时改进几乎总是值得的,并且对于测试发布模式,您希望使用您将要发布的相同优化。
答案 1 :(得分:0)