24小时网友热搜

最新合集

ReSharper

ReSharper

无广告 无病毒 官方版

软件介绍

适用于 .NET 开发者的Visual Studio扩展程序

  ReSharper是适用于 .NET 开发者的 Visual Studio 扩展程序,支持 Visual Studio 2010、2012、2013、2015、2017、2019、2022 和 2026,ReSharper 改变了数百万开发者探索、编写、改进和维护其代码的方式,让 Visual Studio 成为更出色的 IDE,致力于提高开发者工作效率。

  软件安装后,将在 Visual Studio 的扩展菜单中找到新的ReSharper条目。大多数 ReSharper 命令都可以在该菜单中找到,但编辑器、解决方案资源管理器和其他 Visual Studio 窗口中也集成了许多功能。大多数 ReSharper 命令也可以通过键盘快捷键使用。

  软件功能:

  1.代码质量分析

  在 C#、VB.NET、XAML、ASP.NET、HTML 和 XML 中进行实时代码质量分析。 ReSharper 会让您知道您的代码是否可以改进并建议自动的快速修复。

  2.代码编辑帮助程序

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

  3.代码生成

  您不必手动编写属性、重载、实现和比较器:使用代码生成操作可以更快速地处理样板代码。

  4.消除错误和代码异味

  即时修复有助于消除错误和代码异味。 当您的代码中有问题时,ReSharper不仅可以向您发出警告,还能提供快速修复,自动解决这些问题。

  5.安全地更改基本代码

  应用解决方案级重构或较小的代码转换,安全地更改基本代码。 无论您是要激活旧代码还是整理您的项目结构,都可以使用ReSharper。

  6.遵守编码标准

  使用代码格式化和清理功能消除未使用的代码并确保遵守编码标准。

  7.立即遍历整个解决方案

  导航功能可以帮助您立即遍历整个解决方案。 您可以快速跳到基本代码中的任何文件、类型或成员,或者从特定符号导航到其用法、基本符号与派生符号或者实现。

  8.更多功能

  ReSharper 的其他功能包括强大的单元测试运行程序、各种代码模板、调试辅助、项目依赖项查看器、国际化辅助,以及针对 ASP.NET/ASP.NET MVC、XAML 和其他技术的语言特定的功能。

ReSharper

ReSharper

ReSharper

ReSharper

ReSharper

ReSharper

查看详情

软件特色

  1.探索

  通过帮助您快速跳转到类型、类型成员、文件、用法、基本符号、声明或实现的功能,轻松浏览复杂的 .NET 代码库。利用便捷的快速文档功能和 AI 赋能的解释,加快您对任何代码的理解和掌握。

  2.改进

  利用 ReSharper 的强大能力进行无缝代码重构。轻松重命名代码成员、修改签名、提取方法或类。我们的工具会持续更新并添加新检查和快速修复,使您的代码更现代,同时充分利用最新的 C# 语言功能。通过向 AI 请求建议来优化和改进您的代码,提高编码效率。

  3.编码

  体验利用我们的上下文感知补全工具、输入辅助和强大的代码生成功能编写新代码的简便性。这包括实时模板、类型成员生成和自动导入命名空间。利用我们的多行 AI 代码补全将击键次数降至最低,或者请求 AI 助手无缝实现新类或方法,节省宝贵的时间和精力。

  4.维护

  ReSharper 是您维护高质量代码库的必备伙伴。从运行和调试单元测试到提供高级调试工具和预测性调试器,我们可以满足您的所有需求。我们的自适应格式设置引擎支持多种编码风格,有助于确保您的代码整洁和一致。利用 AI 检测潜在问题或自动生成单元测试,使代码维护更高效、更省力。

  5.学习

  利用 ReSharper 提升您的编码技能!ReSharper 包含大量代码检查和快速修复,并且引入了新的 C# 语言功能,您可以通过在真实场景中应用这些功能以快速掌握它们。不仅如此,您还会发现最佳做法并学习能够优化 Entity Framework 等技术的使用方式的细微差别。

  6.观察

  通过 ReSharper 的解决方案级分析,增强您对 .NET 解决方案质量的监督能力,同时实时监控您输入过程中的错误和警告。使用类型和项目依赖关系图获得全景视角,全面了解您的整个 .NET 解决方案或项目。

  7.利用 AI

  利用我们的智能 AI Assistant 释放 AI 的全部潜能。通过利用可感知上下文的 AI 聊天,您可以在文本编辑器中直接提出任何基于编程的查询,或者请求 AI 解释代码或查找特定代码段中的问题。无需将代码手动复制到聊天中。此外,您还能够为未实现的方法生成代码、生成 C# 文档注释或在输入时接收多行代码建议。一切都变得如此简单 – 简化您的编码体验,交给 AI Assistant 就够了!

  8.开发游戏

  借助 ReSharper 的定制支持,增强您的 Unity 游戏开发体验。享受针对 Unity 事件函数和 API 的智能代码补全、工具提示摘要和 Unity 文档链接,以及通过专门的检查和快速修复来检测和解决常见的 Unity 问题。获取针对 ShaderLab 文件的智能支持,包括语法语法高亮显示、代码补全和错误检测。从自动处理 .meta 文件到检测 Unity 场景、预制件和资源中字段和方法的隐式使用,ReSharper 让您的工作流顺畅无忧。

  如果您使用 Unreal Engine,我们也能满足您的需求!ReSharper C++ 是您在 UE 世界中的完美游戏开发伴侣。

安装步骤

  在极速下载站下载最新安装包,安提示安装即可

Resharper

更新日志

  ReSharper 2025.3.1.65536

  ReSharper 2025.3 预计与 Visual Studio 2026 兼容,可以在 C# 14 功能发布当日提供全面支持,包括扩展成员、扩展运算符、用户自定义复合赋值运算符,并带来了与最新编译器更改保持一致的更新。 此版本还对 Out-of-Process(进程外)模式进行了重大改进。 您将发现启动速度加快、与 Visual Studio 的交互更流畅、解决方案级分析性能显著提升。

  与 Visual Studio 2026 的兼容性

  ReSharper 2025.3 已针对与 Visual Studio 2026 Insiders 预览版的兼容性进行全面测试,预计与最终版完美兼容。 在 Visual Studio 2026 正式版公开发布后,我们将立即对该版本进行全面的 QA 认证。

  您可能还会注意到,Visual Studio 2026 中的 ReSharper 采用全新外观。 我们重新设计了弹出窗口和下拉菜单,以及多个工具窗口(如 Find Results(查找结果)、Unit Tests(单元测试)),使其外观更加流畅,与不断演进的 Visual Studio UI 相得益彰。

  点击此处了解如何将 ReSharper 迁移到 Visual Studio 2026。

  C# 支持

  C# 14 扩展成员

  我们已敲定并完善对 C# 14 扩展的支持,在之前支持的方法和属性的基础上,增加了对扩展运算符的支持。 此外,还更新了所有可用重构,包括 Change Signature(更改签名)、Convert Method to Property(将方法转换为属性)、Make Static(设为 static)和 Safe Delete(安全删除),以便支持扩展成员。

  许多其他 ReSharper 功能也与新类型的扩展成员兼容:

  用法代码分析现在可以正确识别和高亮显示您的代码中未使用的扩展成员。

  现在,导入补全在更多场景中支持扩展成员,例如使用对象初始值设定项和模式匹配时。

  Optimize usings(优化 using)功能会考虑编写扩展成员的新方式,并且在其成员对于扩展成员必要时,不建议移除 using 指令。

  Call Hierarchy(调用层次结构)和 Value Tracking(值跟踪)功能支持新的扩展成员,这样,可以对涉及扩展成员和属性的调用图和数据流进行可靠探索。

  最后但同样重要的是,新增的检查、快速修复和上下文操作可以帮助您在经典扩展方法与新语法之间顺畅切换。

  常规 C# 14 改进

  ReSharper 2025.3 通过以下重要增强功能扩展并完善了 C# 14 支持:

  完全支持用户自定义复合赋值运算符。

  已根据最新的编译器更新调整了对 field 关键字的支持。

  一项新增的检查可以检测出在 Enumerable.Reverse 与 span 配合使用时带来的重大更改。

  请访问我们的博客了解 ReSharper 和 Rider 中对 C# 14 功能的最新支持。

  Generate try-catch block(生成 try-catch 块)上下文操作

  此版本新引入了一项新的上下文操作,可以根据 XML 文档自动在方法调用周围生成 try-catch 块。

  如果方法的声明中包含指定可以抛出的异常类型的  标记,ReSharper 现在会检测到此信息,并提供关于调用的上下文操作,将调用包围到合适的 try-catch 结构中。

  性能

  启动和关闭改进

  与 ReSharper 2025.2 版本相比,ReSharper 2025.3 在 In-Process(进程内)模式下实现了显著的性能提升。

  在针对大型解决方案进行的内部测试中,启动时间和完整解决方案加载时间缩短了约 15%,而 UI 无响应的时长则缩短了约 50%。

  关闭时间也得到了显著改进,从 30 秒缩短至 10 秒,降幅达 66%。

  Out-of-Process(进程外)模式改进

  ReSharper 2025.3 继续优化 Out-of-Process(进程外)模式,提高其在 Visual Studio 中的稳定性和总体响应能力。 此版本的主要改进包括:

  减少了在编辑器和 ReSharper 弹出窗口之间切换时出现的冻结和焦点相关问题。

  现在支持查看操作,例如 Peek Definition(查看定义)。

  Navigate to Object Browser(导航到对象浏览器)现在可以流畅地探索 .NET 程序集和元数据。

  NuGet 浏览器操作已恢复,可用于执行软件包管理任务。

  OOP 模式默认处于关闭状态。 要开启此模式,请转到 ReSharper 的 Options | Environment | Products & Features(选项 | 环境 | 产品与功能),并选择 Run ReSharper in separate process(在单独的进程中运行 ReSharper)选项。

  改进了 Find Usages(查找用法)针对 C# 的性能

  我们已优化 C# 中 Find Usages(查找用法)的性能。 最大的改进来自于跳过与语言注入相关的不必要工作。 我们还引入了针对性缓存和其他内部调整。 由于 Find Usages(查找用法)是 Rename(重命名)和 Change Signature(更改签名)等许多重构的基础,这些进程现在的运行速度也会加快。

  ReSharper Build 性能

  得益于 2025.3 中实现的新算法,ReSharper 自有的构建系统现在执行增量编译分析的速度加快,且内存占用量要小得多。 因此,构建时间会略有缩短,同时,在构建进程期间和构建之后,IDE 进程的响应时间会缩短。

  冷启动时能够更快速地开始 SWA。

  现在,打开解决方案后,可以更快速地开始解决方案级分析 (SWA),同时保持 Visual Studio 在启动期间更快地作出响应。 这一改进得益于 ReSharper 在构建缓存时对更改的依赖项采用了并行化处理方式。

  C++ 支持

  ReSharper C++ 2025.3 新增了最新语言标准中的多项主要功能,包括包索引编制、展开语句、结构化绑定中的包、协定等,进一步推进了对 C++26 的支持。 我们还改进了为代码分析提供支持的 constexpr 求值引擎,并新增了用于检测 constexpr 求值失败问题并显示详细求值轨迹的检查。

  得益于对项目初始化和资源扫描进行的优化,此版本还可以显著提高 Unreal Engine 项目中的暖启动速度。 在我们的测试中,IDE 启动后,有效文件的代码分析速度最高提升了 30%。 您现在还可以在打开解决方案后立即开始编辑,无需等待所有资源文件完成索引编制。

  从 ReSharper C++ 2025.3 最新变化页面详细了解 C++ 更新。

  其他

  ReSharper 现已入驻 Open VSX Registry

  适用于 VS Code 的 ReSharper 现已在 Open VSX Registry 中提供,因此,使用 Cursor、Windsurf、VSCodium 和其他兼容 VS Code 的编辑器的开发者可以查找、安装和接收编辑器内更新,无需手动下载 .vsix,也不会错过任何版本。

  了解详情

  TeamCity 扩展程序回归

  在听取了依赖 TeamCity 扩展程序完成其 CI 工作流的团队的反馈后,我们恢复了 TeamCity 扩展程序,再次将其包含在 dotUltimate 安装程序中。

  对于向我们分享此集成对其开发环境重要性的每位用户,我们深表感谢。 如果您有其他问题或评论,请在此工单中留言。

  命令行工具

  InspectCode CLT 现在支持通过 --stdout 选项直接将结果写入到标准输出,自动化和 CI 集成从未如此简单。

相关软件推荐