.NET开发人员在那里!需要你的意见!
我现在正在使用Visual Assist X,这是一个不错的软件。但.NET博客似乎更喜欢Resharper。我可能想考虑转换,但在此之前,我首先想要你们的意见。
答案 0 :(得分:29)
Resharper对C#代码要好得多(据说是VB.Net,但我还没试过)。 不幸的是,不支持C / C ++,所以如果你需要它,你可能想要保持Visual Assist。
不幸的是,它们不能很好地共存,所以当在C / C ++和C#之间切换时,你可能需要卸载一个,然后加载另一个。
要了解Resharper的魔力,我建议您观看"Resharper Jedi" video。
答案 1 :(得分:7)
C / C ++ = Visual Assist X。
对我来说,C#= ReSharper + Visual Assist X。
毋庸置疑,ReSharper对于C#开发来说比VA更强大。但是有一些功能,比如能够在建议列表中显示方法,或突出显示VA中最近的范围,但在R#中没有等效。我用两个。看起来他们住在一起很好:我使用VA的默认设置,我必须选择ReSharper - >选项 - > IntelliSense - >一般 - > Visual Studio启用VA版本的IntelliSense而不是ReSharper的一个。 我还在ReSharper中自定义标识符颜色,现在它们看起来像VA默认颜色,但显示其他信息(如可变局部变量粗体)。
答案 2 :(得分:3)
我知道您只要求Resharper与Visual Assist进行比较,但如果您正在进行.NET开发,您可能还需要考虑"Refactor! Pro"。
我记得几年前使用VA进行Visual C ++开发时(早于臭名昭着的CodeWiz)但是使用.NET开发我得到的印象是大多数开发人员似乎都使用ReSharper或Refactor!。
重构!还集成了一个名为“CodeRush”的代码生成工具,我看到它们与Testdriven.Net一起非常有效地使用(查看Summer of NHibernate截屏视频)。
我个人使用Resharper,我很高兴它提高了我的生产力,但我相信你会获得与Refactor同等的好处!