ReSharper有哪些替代方案?

时间:2010-05-14 13:22:58

标签: c# asp.net refactoring resharper

我正在考虑购买ReSharper许可证,但ReSharper是否有其他可能的替代方案?与ReSharper相比,您会如何评价这些?

它不一定是免费的替代品,但我只想知道同等产品有多好。

9 个答案:

答案 0 :(得分:86)

主要的选择是:

  • CodeRush ,来自DevExpress。大多数人认为要么是这个,要么是Resharper。你也不会出错。两人都有他们的粉丝,两者都很强大,都有才华横溢的球队不断改进他们。我们都受益于这两者之间的竞争。我不会重复可以在Stackoverflow和其他地方找到的关于它们的许多好的讨论/比较。

另一个值得一试的选择:

    Telerik的
  • JustCode 。这是新的,仍然存在问题,但初步报告是积极的。优势可能是与其他Telerik产品一起许可并与它们集成。有捆绑的许可证可以使事情更便宜/更容易处理。

答案 1 :(得分:52)

综合清单:

    DevExpress的
  • CodeRush 。 (被认为是主要的选择)要么是这个,要么是Resharper。你也不会出错。两人都有他们的粉丝,两者都很强大,都有才华横溢的球队不断改进他们。我们都受益于这两者之间的竞争。我不会重复可以在Stackoverflow和其他地方找到的关于它们的许多好的讨论/比较。 1

  • Telerik的
  • JustCode。这是新的,仍然存在问题,但初步报告是积极的。一个优势可能是与其他Telerik产品一起使用并与它们集成。 1

  • Many of the new VS2010 features查看已添加的内容与您需要的内容,可能是核心安装会照顾您现在感兴趣的内容。

  • Visual Assist X,超过50个功能使Visual Assist X成为令人难以置信的生产力工具。选择一个类别并了解更多信息,或下载免费试用版并全部发现。 2

  • VSCommands,VSCommands提供代码导航和生成改进,这将使您的日常编码任务快速发展,并与数十个基本的IDE增强功能一起,将您的生产力提升到另一个水平。 VSCommands有两种版本:Lite(免费)和Pro(付费)。 3

  • BrockSoft VSAid,VSAid(Visual Studio Aid)是一个免费的Microsoft Visual Studio插件,可用于个人和商业用途。 VSAid主要针对Visual C ++开发人员(虽然对任何Visual Studio项目或解决方案都很有用),但它为IDE添加了一个新工具栏,增加了生产力增强功能,例如能够快速查找和打开项目文件以及循环访问相关文件。单击鼠标按钮(或按键的笔划!)。 4

答案 2 :(得分:20)

请记住,使用Visual Studio 2010,您可能不需要/想要任何插件a lot of the R# features were added into the VS2010 core featuresReSharperCodeRush等确实有其他功能在Visual Studio之外,但是看看添加的内容与您需要的内容相比,可能是核心安装需要注意你现在感兴趣的是什么。

我个人仍然使用ReSharper 5,因为它有很多用途,对我来说。每个编码器发现最重要的内容虽然差异很大,但你必须自己测试一下,幸运的是所有选择都有试用期。

答案 3 :(得分:11)

VSCommands - 本身不是替代品,而是具有ReSharper / CodeRush / JustCode中没有的许多独特功能的补充工具

来自网站:

IDE增强功能

* Custom Formatting
      o Build Output 
      o Debug Output 
      o Search Output 
* Solution Properties
      o Manage Reference Paths 
      o Manage Project Properties 
* Apply Fix
      o File being used by another process 
      o StyleCop warnings
      o Importing .pfx key file was cancelled 
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming 

Solution Explorer增强功能

* Prevent Accidental Drag & Drop
* Prevent Accidental Linked Item Delete
* Group / Ungroup Items
* Show Assembly Details
* Build Startup Projects
* Open Command Prompt
* Open PowerShell
* Locate Source File
* Open File Location
* Show / Hide All Files
* Edit Project / Solution File
* Copy / Paste As Link
* Copy / Paste Reference
* Open In Expression Blend
* Collapse All
* Clean All Build Configurations 

调试协助

* Attach To Local IIS
* Debug As Administrator
* Debug As Normal user
* Debug As Different user 

代码协助

* Create Code Contract 

答案 4 :(得分:9)

CodeRush。另外,Scott Hanselman有一个比较好的帖子, ReSharper vs. CodeRush

Jason Irwin在 Coderush vs Resharper 中进行了更新的比较。

答案 5 :(得分:8)

答案 6 :(得分:4)

Telerik还有JustCode

答案 7 :(得分:3)

我认为CodeRush也有免费的限量版。我最终选择了Resharper,我仍然推荐它,尽管VS2010中有一些功能。只有一些东西值得它。

请注意,如果您只使用一种语言编写代码,则不需要完整的Resharper许可证。我有C#版本,而且价格便宜。

答案 8 :(得分:3)

BrockSoft VSAid。这主要用于在解决方案中查找文件。