2025.1 EAP4 内部版本号 2025.1.0.4

已发布: 2025年2月18日

无需订阅

ReSharper Tools Early Access Program

在 JetBrains,我们相信,如果要为开发者制作出色的工具,就应该倾听他们的意见。我们的抢先体验计划让社区可以从最初阶段就参与产品讨论并影响开发计划。

此计划提供对 ReSharper 和其他 JetBrains .NET 工具预发布版本的访问:ReSharper C++、dotTrace、dotMemory、dotCover 及 dotPeek。

另外,请注意:

  • 所有 EAP 版本自发布之日起有效期为 30 天,且无需许可证。
  • 集成到 Visual Studio 中的所有产品均支持 Visual Studio 2022 、2019、2017、2015 和 2013。
  • ReSharper Tools 安装程序会从 Visual Studio 中移除所有之前安装的 ReSharper 和其他 JetBrains .NET 工具。

如需获取已知问题的列表,请访问 ReSharper 支持中心.

请使用 ReSharper 问题跟踪器来报告缺陷和提出功能建议。

适用于 Windows 的 ReSharper 工具

Web 和企业开发

下载

这是产品的抢先体验版本

您明确确认此版本的产品可能不可靠,无法按预期工作,并且可能包含错误。使用 EAP 产品的风险由您自己承担。

使用 Toolbox App 轻松下载 ReSharper Tools 及其未来更新

版本信息版本亮点

2025.1 EAP4 内部版本号 2025.1.0.4

已发布: 2025年2月18日

无需订阅

下载

ReSharper 2025.1 EAP 4

dotPeek / Decompiler updates:

  • Support has been added for the allows ref struct generic anti-constraint from C#13. [DOTP-8182]
  • Support has been added for ref fields and scoped parameter modifiers. [DOTP-8181]
  • Support has been added for file-scoped namespaces. For the standalone dotPeek, we've also added the option to Use file-scoped namespaces, which can be found in Tools | Options | Decompiler | Code Style. That option is enabled by default.[DOTP-8184]

For the full list of changes included in this build, please see our issue tracker.

2025.1 EAP3 内部版本号 2025.1.0.3

已发布: 2025年2月7日

无需订阅

下载

ReSharper 2025.1 EAP 3

dotPeek / Decompiler updates:

  • Added support for the lock statement with the new System.Threading.Lock type introduced in C# 13. [DOTP-8177]
  • Introduced support for pattern-based using for ref structs. [DOTP-8176]
  • Added support for required members. [DOTP-8178]
  • Improved code readability by adding commented hexadecimal representations for certain integer constants in decompiled code. [DOTP-5828]

For the full list of changes included in this build, please see our issue tracker.

2025.1 EAP2 内部版本号 2025.1.0.2

已发布: 2025年1月31日

无需订阅

下载

ReSharper 2025.1 EAP 2

Updated Transform Parameters refactoring

The Transform Parameters refactoring in ReSharper has been updated for a better fit with modern C# features. The improvements include:

  • Support for tuples: Now supports tuples syntax in C# 7+. For older versions or when adding items to an existing tuple, System.Tuple is used.
  • Tuple item handling: Tuple items are now treated as multiple return values. Unchecked items will be converted into out parameters.
  • Enhanced ref parameter handling: ref parameters can now be transformed into two separate parts – one as a standard parameter and the other as a return value.
  • Support for records and primary constructors: The refactoring now accommodates record classes and primary constructors.
  • Improved single parameter mode: The Use same parameter as input output mode has been reworked to ensure compatibility with ref parameters and record classes.
  • Refactoring prioritization: The Transform Parameter code action can now be prioritized over Change Signature when the caret is placed on a parameter.
  • Expanded support for deconstruction: The refactoring now supports many deconstruction use cases. Additional conflict detection mechanisms have been implemented to handle complex cases where automatic transformation would alter semantics.

For more information, please see this ticket

For the full list of changes included in this build, please see our issue tracker.

2025.1 EAP1 内部版本号 2025.1.0.1

已发布: 2025年1月17日

无需订阅

The ReSharper 2025.1 Early Access Program is here!

dotMemory is now fully integrated with Visual Studio

Starting with the 2025.1 EAP 1 build, dotMemory is now fully integrated into Visual Studio, making memory profiling seamless and accessible directly within your development environment. This integration allows you to start profiling your startup projects, attach to running processes, and analyze memory usage – all without leaving Visual Studio. 

ReSharper C++

The 2025.1 EAP 1 build comes with the following improvements:

Cross-platform code enhancements

Code editing and navigation

  • If no file with a matching name exists, the Switch header/source feature now suggests files containing symbols from the current file. [RSCPP-36341]
  • The __declspec(property) feature now parses get and put arguments and also supports Rename refactoring for them. [RSCPP-14090]

Code analysis and formatting

  • Improved handling of the Indent class member from access specifier formatter setting in typing assistance for a smoother editing experience. [RSCPP-31862]
  • An inspection has been added to detect redundant forward declarations within a single file. [RSCPP-35102]

This blog post contains the full information about the updates included in this build.