作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已阅读 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/
我是一名优秀的程序员,十分优秀!