Visual studio 重构要领vs.Resharper

Visual studio 重构要领vs.Resharper,visual-studio,refactoring,resharper,visual-studio-2015,Visual Studio,Refactoring,Resharper,Visual Studio 2015,我目前在工作中大量使用Resharper。最近,我听说VisualStudio2015提供了一个新产品,名为重构要素 我的问题是,重构要素中有多少Resharper重构可用?它在性能方面与Resharper相比如何 对我来说最重要的重构: 转换为Linq 提取基类 介绍[变量、参数、字段、属性] 提取方法 另外,我想知道它是否支持.NET以外的语言,如JavaScript、TypeScript、CSS等。重构要素工具不适用于C#和VB以外的语言-它们依赖于Roslyn,它只适用于这些语言。请

我目前在工作中大量使用Resharper。最近,我听说VisualStudio2015提供了一个新产品,名为重构要素

我的问题是,重构要素中有多少Resharper重构可用?它在性能方面与Resharper相比如何

对我来说最重要的重构:

  • 转换为Linq
  • 提取基类
  • 介绍[变量、参数、字段、属性]
  • 提取方法

另外,我想知道它是否支持.NET以外的语言,如JavaScript、TypeScript、CSS等。

重构要素工具不适用于C#和VB以外的语言-它们依赖于Roslyn,它只适用于这些语言。请参阅(注意,这是JetBrains产品网站)。我认为没有人对重构软件做过类似的事情。

重构软件只支持C#和Visual Basic

就您的功能列表而言,以下功能均不可用:

  • 转换为Linq
  • 提取基类
  • 引入参数
引入变量和字段以非常基本的形式提供

Extract方法是可用的,尽管它不如ReSharper实现的功能范围


有一篇评论探讨了最常用的重构以及使用此扩展时可能遇到的一些问题:

您共享的链接,这正是我需要的比较。我同意ReSharper有更多功能,可以根据您的编码首选项进行自定义,但您提供的链接是JetBrains制作的页面。所以很明显,这会让ReSharper看起来更好。说得对。ReSharper是一款更为成熟的产品,因此具有更多的功能,因此该链接没有误导任何内容,但我编辑了答案,以表明该链接指向JetBrains网站。此外,这是一个不公平的比较,因为JetBrains矩阵只包含普通的VS2015内置功能,不包括。