【问题标题】:Tool Comparison: Visual Assist X and Resharper工具比较:Visual Assist X 和 Resharper
【发布时间】:2008-09-29 13:40:20
【问题描述】:

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

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

【问题讨论】:

  • 您是使用 C#、C++ 还是两者都使用编程?
  • 主要用C#,但有时需要翻过来做C++。

标签: .net resharper visual-studio-addins visual-assist


【解决方案1】:

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

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

要了解 Resharper 的魔力,我建议您观看 "Resharper Jedi" video。

【讨论】:

【解决方案2】:

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 默认颜色,但显示了额外的信息(比如可变局部变量是 bold)。

【讨论】:

  • 您能否详细说明“R# 对 C# 开发的强大得多”?
【解决方案3】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多