适用于.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,能够为C#、VB.NET、ASP.NET、JavaScript、TypeScript和其他技术执行超过2200个实时代码检查。 对于大多数检查,ReSharper都可以提供快速修复(灯泡)来改进代码。

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

ReSharper中的.NET代码分析

重构

60多种重构450多个上下文操作有助于安全地组织代码和在整个解决方案内移动代码,分配责任,分离,降低复杂程度,或是单纯地使用替代语言语法。

导航和搜索

ReSharper有助于立即找到解决方案中的任何代码,无论这个解决方案有多大。 它还可以让您从任何符号导航到它的相关代码,例如给定接口的实现、类的扩展方法或字段的用法。

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

代码格式化与清理

根据您的个人偏好设置或您的团队标准配置并应用代码样式。 适合C#、VB.NET、ASP.NET、JavaScript、TypeScript和其他语言的代码样式与格式化可在任何范围内应用,从选定内容到解决方案。

代码生成

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

ReSharper中的代码生成
最新变化

为什么要升级到ReSharper 2020.2

针对 C# 的代码分析改进

针对 C# 的代码分析改进

提供新的检查和快速修复来改进 C# 8 支持,最显著的是针对可空引用类型。

保存时清理代码

保存时清理代码

您终于可以将 ReSharper 配置为在保存文件时自动启动 Code Cleanup 了!

我们还添加了更精细的范围,为最近修改或最近打开的文件运行 Code Cleanup。

重新设计的单元测试运行程序

重新设计的单元测试运行程序

我们为 .NET 框架和 .NET Core 从头重新设计了单元测试运行程序,以便为两个运行时使用相同的运行程序。 享受对 NUnit、xUnit、MSTest v2 单元测试框架等的内置 MSFakes 和 TypeMock 支持。
客户评价

加入我们超过 15 万名客户的
行列

福布斯 500 强的前 100 名公司中有 65 家使用JetBrains 出品的 .NET 开发者工具

下载
30天免费试用
Joshua Kerievsky
Joshua Kerievsky,Industrial Logic 创始人
我喜欢 ReSharper! 它的代码建议功能每天都帮助我编写更好的 C#/VB.NET 代码。
Peter Kellner
我只能说我喜欢它。 如果你没有使用 ReSharper,那么放下手头的工作,赶紧去买吧!
Peter Kellner,
73rd Street Associates 顾问
Jaco Pretorius
ReSharper 太棒了! 用过估计都会这么说,如果还没用过,那就别再犹豫了。 效率提高幅度惊人。
Jaco Pretorius,
ThoughtWorks 技术主管
David Starr
David Starr,Healthwise 首席软件架构师
ReSharper 是终极敏捷工具。 重构非常简单,所以变化并不可怕。