gpt4 book ai didi

.net - 如果我使用 Roslyn 通过 Visual Studio 2014 构建当前的 .NET 项目,我会体验到构建性能的提升吗?

转载 作者:行者123 更新时间:2023-12-02 15:09:45 26 4
gpt4 key购买 nike

我已阅读 Visual Studio 2014 CTP 公告,它说默认使用 Roslyn:http://blogs.msdn.com/b/csharpfaq/archive/2014/06/03/visual-studio-14-ctp-now-available.aspx

所以我假设我当前的 .NET 项目(准确地说是 ASP.NET MVC 项目)将默认使用 Roslyn 进行编译。

问题是:我的项目是否会(至少有可能)构建得更快?我对增量编译特别感兴趣,例如,如果我只更改一个逗号,我真的希望 Roslyn 比当前的 MSBuild 更智能并更快地构建项目。

最佳答案

答案是“视情况而定”。

这主要取决于解决方案的大小和您的机器。 Roslyn 编译器将缓存项目之间的元数据加载,并将并行编译方法。这两件事通常意味着您将在多项目解决方案上获得更好的性能,特别是在多核计算机上。

对于您的具体问题,您不太可能注意到对没有依赖项的项目进行微小更改的差异。

关于.net - 如果我使用 Roslyn 通过 Visual Studio 2014 构建当前的 .NET 项目,我会体验到构建性能的提升吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25185081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com