.NET开发人员的Visual Studio扩展
下载
30天免费试用
为什么选择ReSharper

ReSharper如何帮助Visual Studio用户

分析代码质量

在C#,VB.NET,XAML,ASP.NET,ASP.NET MVC,JavaScript,TypeScript,CSS,HTML和XML中可以进行即时代码质量分析 。您将立即知道是否需要改进您的代码。

消除错误和代码异味

当代码中存在问题时,ReSharper不仅会警告您,而且还提供数百种快速修复以自动解决问题。在几乎每种情况下,您都可以从各种选项中选择最佳的快速修复。

安全更改代码库

解决方案范围内的自动化代码重构可帮助您安全地更改代码库。无论您是需要振兴旧代码还是需要整理项目结构,都可以依靠ReSharper。

即时遍历整个解决方案

您可以立即导航和搜索整个解决方案。跳至任何文件,类型或类型成员,或从特定符号导航至其用法,基本和派生符号或实现。

享受代码编辑助手

多个代码编辑助手,包括扩展的IntelliSense,数百个即时代码转换,自动导入名称空间,重新排列代码和显示文档。

符合编码标准

带有经过微调的,特定于语言的设置的代码样式和格式设置功能将帮助您摆脱未使用的代码,并为团队创建通用的编码标准。

特征

ReSharper使Visual Studio 成为更好的IDE

代码分析

ReSharper扩展了Visual Studio,提供了超过2200项针对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技术的即时代码检查功能。对于大多数检查,ReSharper提供了快速修复 (灯泡)来改进代码。

查找并删除未使用的代码?将您的代码迁移到C#7?随意将循环转换为LINQ吗?查找并防止可能的异常?使用通用的命名标准?通过ReSharper的代码分析,所有这些以及更多的代码改进成为可能。

ReSharper中的.NET代码分析

重构

60多种重构450多种上下文操作可帮助安全地组织代码并在解决方案中移动代码,分配职责,解耦,降低复杂性或仅使用其他语言语法。

导航和搜索

无论解决方案有多大,ReSharper 都能帮助您立即访问解决方案中的任何代码 。它还可以将您从任何符号导航到其相关代码,例如给定接口的实现,类的扩展方法或字段的用法。

ReSharper中的重构和导航
ReSharper中的代码格式化和清理

代码格式化和清理

根据您的个人喜好或团队标准配置和应用代码样式 。C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他语言的代码样式和格式设置可以应用于任何范围,从选择到解决方案。

代码生成

ReSharper可以为您创建很多代码 :从新文件和类到条件块和GUID;从实现接口所需的方法和属性到相等性检查和格式化成员。

ReSharper中的代码生成
ReSharper Ultimate的一部分

ReSharper Ultimate:
一套许可中的一组.NET工具和ReSharper C ++

ReSharper Ultimate是将单个JetBrains .NET工具以及ReSharper C ++结合在一起的许可证。

每个ReSharper Ultimate许可均允许单个开发人员使用ReSharper,ReSharper C ++,dotCover,dotTrace和dotMemory。

什么是新的

为什么要升级到ReSharper 2019.2

增强的C#支持

增强的C#支持

由于ReSharper对语言功能(如索引,范围和非托管通用结构)以及许多新的快速修复,检查和上下文操作的巧妙支持,是时候充分利用C#8了。

更快的启动时间

更快的启动时间

从Rider借来的东西,我们开始使用基于MSBuild的项目模型代替Visual Studio COM API。这将有助于优化解决方案的加载时间,因为我们已最大限度地减少了锁定UI线程的COM API的使用。

此外,我们还更新了《效果指南》页面。它具有一个新的Windows Defender部分,并提供了所有性能提示的描述,这些提示描述了在应用建议后将要执行的操作。

导航更新

导航和查找用法

在此版本中,“ 查找用法”开始使用“ 解决方案范围错误分析”中的数据来收集结果。如果为解决方案启用SWEA ,“ 查找使用情况”将显着更快地显示结果。

我们添加了一些小的改进,希望它们对您有所帮助:您可以通过“转到文件”成员对话框直接在文件中搜索;并且在转到文本结果窗口中有一个新的过滤器,用于过滤注释行。

感言

加入我们的150,000+
顾客

在《福布斯》(Forbes)500强企业中,前100家公司中有65家使用JetBrains 开发的.NET开发工具

下载
30天免费试用
ReSharper上的Joshua Kerievsky
工业逻辑创始人Joshua Kerievsky
我爱ReSharper!它的代码建议通常可以帮助我编写更好的C#/ VB.NET代码。
彼得·凯尔纳(Peter Kellner)在ReSharper上
我只能说我喜欢它。如果您不使用ReSharper,请放弃正在做的事情,然后出去购买!
顾问Peter Kellner,
73rd Street Associates
Jasha Pretorius在ReSharper上
ReSharper是一个很棒的工具。如果您正在使用它,则可能会同意,否则,您应该同意。生产率的提高令人难以置信。
Jaco Pretorius,技术主管,
ThoughtWorks
大卫·史塔(David Starr)
Healthwise首席软件架构师David Starr
最终的敏捷工具是ReSharper。重构是如此简单,以至于变化并不可怕。