工具比较:Visual Assist X和Resharper

时间:2020-03-06 14:52:27  来源:igfitidea点击:

.NET开发人员!在这里需要意见!

实际上,我现在正在使用Visual Assist X,这是一款不错的软件。但是.NET博客似乎更喜欢Resharper。我可能想考虑进行一次转换,但是在此之前,我希望大家首先提出意见。

解决方案

Resharper对于Ccode(和VB.Net,但我还没有尝试过)来说要好得多。
不幸的是,不支持C / C ++,因此,如果需要,可能需要保留Visual Assist。

不幸的是,它们并不能很好地共存,因此,当在C / C ++和C#之间切换时,我们可能需要先卸载一个,然后再加载另一个。

要了解Resharper的魔力,我建议我们观看" Resharper Jedi"视频。

我知道我们只是要求对Resharper与Visual Assist进行比较,但是如果我们正在进行.NET开发,则可能还需要考虑" Refactor!Pro"。

我记得几年前在进行Visual C ++开发时(并且早于臭名昭著的CodeWiz)使用VA,但是在.NET开发中,我给人的印象是,大多数开发人员似乎都在使用ReSharper或者Refactor!。

重构!它还与称为" CodeRush"的代码生成工具集成在一起,我已经看到它们与Testdriven.Net一起非常有效地使用(请查看NHibernate的夏季截屏视频)。

就我个人而言,我使用Resharper,它使我的生产率提高了很多,对此我感到非常满意,但是我敢肯定,Refactor将为我们带来同等的收益!

C / C ++ = Visual AssistX。

对我来说,C = ReSharper + Visual AssistX。

不用说,ReSharper在Cdevelop方面比VA强大得多。但是有一些功能,例如仅显示建议列表中的方法的功能,或者突出显示VA中最接近的范围的功能,但R#中没有等效的功能。我都用。看起来他们生活得很好:我使用VA的默认设置,并且我不得不选择ReSharper-> Options-> IntelliSense-> General-> Visual Studio以启用VA版本的IntelliSense,而不是ReSharper的版本。
我还在ReSharper中自定义了标识符颜色,现在它们看起来像VA默认颜色,但显示了其他信息(例如Mutable Local Variables为粗体)。