当我在VS2015中创建项目时,默认情况下添加了Roslyn,我也在我的项目中使用Resharper,所以任何人都可以帮助我理解Roslyn与Re-sharper的任何优势
答案 0 :(得分:2)
Roslyn是CaaS(编译器即服务),启用 VisualStudio中的几个功能以及可以安装的其他扩展。 ReSharper并没有使用Roslyn,但它有自己的代码分析模型,已经服务了十多年。
这是一个比较矩阵: https://www.jetbrains.com/resharper/documentation/comparisonMatrix_R2017_1_vs2017.html
答案 1 :(得分:0)
Roslyn是C#编译器和默认的C#IDE功能。没有Roslyn你就不能拥有一个C#项目。 Resharper添加了更多C#IDE功能(其中一些与默认功能重叠)。