23

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

我现在正在使用Visual Assist X,确实是一款不错的软件。但是 .NET 博主似乎更喜欢Resharper。我可能想考虑换一个,但在此之前我想先听听你们的意见。

4

3 回答 3

29

Resharper 对于 C# 代码(据说是 VB.Net,但我没有尝试过)要好得多。不幸的是,不支持 C/C++,因此如果需要,您可能希望保留 Visual Assist。

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

要了解 Resharper 的魔力,我建议您观看“Resharper Jedi”视频

于 2008-09-29T13:45:36.443 回答
8

C/C++ = 视觉辅助 X。

对我来说,C# = ReSharper + Visual Assist X。

不用说,对于 C# 开发,ReSharper 比 VA 更强大。但是有一些功能,例如仅在建议列表中显示方法的能力,或者突出显示 VA 中最近的范围,但在 R# 中没有等价物。我两个都用。看起来他们相处得很好:我使用 VA 的默认设置,我必须选择 ReSharper-->Options-->IntelliSense-->General-->Visual Studio 来启用 IntelliSense 的 VA 版本,而不是 ReSharper 的。我还在 ReSharper 中自定义了标识符颜色,现在它们看起来像 VA 默认颜色,但显示了额外的信息(比如 Mutable Local Variables 是粗体的)。

于 2010-10-20T12:46:39.283 回答
4

我知道您只要求比较 Resharper 与 Visual Assist,但如果您正在进行 .NET 开发,您可能还需要考虑“Refactor!Pro”

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

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

我个人使用 Resharper,我对它提高了我的工作效率感到非常满意,但我相信你会从 Refactor! 中获得同样的好处。

于 2009-02-17T08:20:41.500 回答