面向 .NET 开发人员的 Visual Studio 扩展
立即下载
30天免费试用
选择 ReSharper
的原因

ReSharper 如何帮助 Visual Studio 用户

分析代码质量

实时的 code quality analysis(代码质量分析) 适用于 C#、VB.NET、XAML、ASP.NET、ASP.NET MVC、JavaScript、TypeScript、CSS、HTML 和 XML。如果您的代码需要进行改善,您将立即得知。

避免错误和代码异味

如果您的代码中存在问题,ReSharper 不仅能向您报警,还提供数百种 quick-fixes(快速修复) 来自动解决问题。在大多数情况下,您可以从大量选项中选择最佳的快速修复。

安全地更改代码库

自动化e code refactorings(代码重构) 帮助您安全地更改您的代码库。无论您需要恢复遗留代码,还是有序调整您的项目结构,您都可以依赖 ReSharper。

即时遍历整个解决方案

您可以立即 navigate and search(导航和搜索) 整个解决方案。跳转至任何文件、类型或类型成员,或者从特定的符号导航至其使用、基类和派生符号或实施情况。

享用代码编辑辅助

多种 code editing helpers(代码编辑辅助) 包括扩展的 IntelliSense,数百种即时代码转换、自动导入命名空间、重整代码并显示文档。

符合编码标准

Code style and formatting(代码样式和格式化) 功能提供细致的特定语言设置,帮助您摆脱无用代码,并为您的团队制定共同的编码标准。

功能

ReSharper 使 Visual Studio 变成更出色的 IDE

代码分析

ReSharper 使用超过 2300 种 针对 C#、VB.NET、ASP.NET、JavaScript、TypeScript 和其他技术的实时代码检查,扩展了 Visual Studio。对于大多数检查,ReSharper 都提供 quick-fixes(快速修复)(灯泡符号)来以另一种方式改善代码。

找到和摆脱无用的代码?将您的代码迁移到 C# 6?随时将循环转换成 LINQ?找到并防止可能存在的异常情况?使用共同的命名标准?使用 ReSharper 的代码分析功能可以实现上述一切,并能大幅度改善代码。

重构

50 多种重构420 多种上下文操作 帮助您安全地组织代码,并将其在整个解决方案中移动,分配责任、去耦合、降低复杂性或使用备选的语言语法。

导航和搜索

ReSharper 帮助您立即 停留在解决方案中的任何代码,无论该代码多大都能实现。它还能将您从任何符号导航至相关代码,例如指定接口的实施、类的扩展方式或字段的使用情况

代码格式化和清理

基于您的个人首选项或您的 team standard(团队标准) 配置和 apply code style(应用代码样式)。能够以任何范围应用针对 C#, VB.NET, ASP.NET, JavaScript, TypeScript 和其他语言的代码样式和格式化设置,从选定范围到整个解决方案不一而足。

代码生成

ReSharper 可以为您 创建大量代码: 例如新的字段和类、附有条件的块和 GUID、正在实施的接口需要的方式和属性,以及等式检查和格式化成员。

ReSharper Ultimate
的组件

ReSharper Ultimate:
一份许可证包含所有.NET 工具和 ReSharper C++

ReSharper Ultimate 用一份许可证,整合了所有JetBrains .NET 工具和 ReSharper C++。

每份 ReSharper Ultimate 许可证都允许一名开发人员使用 ReSharper, ReSharper C++, dotCover, dotTrace 和 dotMemory。

新功能

为何要升级到 ReSharper 2017.1

Convert to local function

C# 7 支持

ReSharper 提供大量新的检查来符合 C# 7 编译器,为本地函数和抛出表达式引入了新的快速修复,并使用新的语言功能更新了现有项。例如,新的快速修复“To local function(转至本地函数)” 允许您将只读的代理变量转换成本地函数。

Run unit tests in all target frameworks

单元测试

ReSharper 的单元测试适用于 Visual Studio 2017 RTM 中基于 project.json- 和 .csproj 的项目。它发现和运行 MSTest 与 xUnit 测试,并支持代码覆盖率和分析,以及多个框架。此外,它还支持针对 .NET 4x 框架的 NUnit 测试,并提供针对MSTest v2 的 DataRow 支持。

File Formatting Info

代码样式改进和EditorConfig支持

ReSharper 引入了新的代码样式和格式化选项,包括 EditorConfig 支持,此项在默认情况下启用。您现在可以在 EditorConfig 文件中维护格式化规则的整个配置。

“File Formatting Info (文件格式信息)”窗口显示在所有活动的.editorconfig 文件中定义的范围和属性。此窗口还显示了缩进设置的来源及其值,以及缩进自动检测的状态。

客户见证

加入我们的 20,000+
客户群

福布斯 500 强的前 100 家公司里,有 65 家公司在使用 JetBrains ReSharper。

立即下载
30天免费试用
Joshua Kerievsky on ReSharper
Industrial Logic 创始人, Joshua Kerievsky
我非常喜爱 ReSharper!其代码建议一直帮助我编写更出色的 C#/VB.NET 代码。
Peter Kellner on ReSharper
千言万语汇成一句我非常喜爱它。如果您尚未使用 ReSharper,请放下您正在使用的工具,立刻去购买这款软件吧!
73rd Street Associates 顾问,
Peter Kellner
Jaco Pretorius on ReSharper
ReSharper 是一款及其出色的工具。如果您正在使用它,您会同意我的观点,如果您尚未使用它,您也将举双手赞成。这款工具带来的极高生产力简直令人难以置信。
ThoughtWorks 技术负责人
Jaco Pretorius
David Starr on ReSharper
Healthwise 首席软件设计师,David Starr
终极的敏捷工具非 ReSharper 莫属。重构变得如此轻而易举,变更不再令人担忧。