Roslyn和ReSharper有冲突吗?

3
这可能是一个有些含糊的问题,但我仍然要问一下。我已经在VS2013中启用了Roslyn预览版一段时间了,但最近我购买了ReSharper 9。虽然它们都是“激活”的,但VS似乎工作得不是很好,我无法访问某些ReSharper功能,即使我已经正确设置了键盘设置。
所以,我知道ReSharper不会使用Roslyn,并且也不兼容运行在一起吗?

1
我不再使用VS2013了,但是VS2015预览版+R#还可以正常工作。(尽管R#不知道一些C# 6的特性。) - Jon Skeet
谢谢,我想知道这是不是VS2013的问题。也许我应该换成2015 :) - Refracted Paladin
http://blog.jetbrains.com/dotnet/2014/04/10/resharper-and-roslyn-qa/ - Zasz
2个回答

4

目前,ReSharper 9提供了对Roslyn的初步支持,因为Roslyn和使用它的Visual Studio尚未发布。请放心,当VS2015 发布时,ReSharper将完全支持它。但由于最终特性集尚未确定,因此不合理期望当前版本的ReSharper支持Roslyn具有的每个C#特性。请耐心等待 :)


我知道这是一个旧答案,但对于未来的读者,我想澄清一下:Roslyn是一个API,_可以_为Resharper提供支持,但JetBrains坚决拒绝使用该API。而你所说的可能是Roslyn正在实现的语言特性,Resharper也可以实现(他们已经实现了)。 - Kirk Woll

2

是的,R#旨在与Roslyn兼容。由于Roslyn尚未发布并且仍在不断更改中,可能会存在一些错误,但这是可以理解的,并将在R#9的未来更新中得到修复。

无论如何,在VS2015上我已经同时使用两者而没有任何问题。


但是在网站上它说,它不会使用Roslyn,@i3arnon - Pradip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接