VS代码生成工具ReSharper v2025.1——支持.NET 10和C# 14预览功能

实质上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML和构建脚本。 使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。

立即获取ReSharper v2025.1正式版下载

具体更新内容:

ReSharper 2025.1 提供了对 .NET 10 和 C# 14 预览功能的初步支持。 此版本还带来了针对常见 C# 缺陷的新检查,以及多项体验增强。 得益于全面改进的字符串驻留系统以及对 Razor 标记帮助程序和 Blazor 组件的重建支持,性能得到显著提升。 此外,此版本还推出了 Visual Studio 中的 dotMemory 集成,并引入了新的 Qodana Team Code Quality 插件,实现增强的 CI/CD 管道集成。

C# 支持
.NET 10 Preview 和 C# 14 支持

ReSharper 2025.1 提供了对 .NET 10 和 C# 14 预览功能的初步支持。

未绑定泛型类型的 nameof

以前使用 nameof 需要指定所有类型实参,导致不必要的冗长。 C# 14 允许 nameof(List<>) 而不显式列出类型实参。 ReSharper 现在可以检测 nameof 表达式中的冗余泛型类型实参,并提供了快速修复来简化它们。

简单 lambda 形参的修饰符

在 C# 14 中,您现在可以在 lambda 表达式中使用 ref、out、in 和 scoped 等形参修饰符,而无需显式形参类型。 ReSharper 提供了快速修复来移除冗余的类型规范。

C++ 支持

ReSharper 2025.1 为 C++ 支持带来了多项改进:

  • 引入了 Inline Macro(内联宏)重构。
  • 支持多个新的 GNU 语言扩展。
  • 包含大量蓝图资源的 Unreal Engine 项目的内存使用优化。
  • 捆绑了 Clang-Tidy 20,并支持在 ARM 设备上使用 Clang-Tidy。
  • 更新了 GoogleTest 支持。
代码格式设置
Chop formatting (截断格式设置)上下文操作

新的格式设置操作会将截断格式设置应用于各种 C# 构造,提高代码的可读性和一致性。

内存分析
在 Visual Studio 中使用 dotMemory 进行快照分析

dotMemory 现在已完全集成到 Microsoft Visual Studio 中。 以前,您在 Visual Studio 中只能触发性能分析,必须切换到独立的 dotMemory 应用程序才能分析结果。 现在,您可以在 IDE 中完成应用程序的性能分析和内存快照分析。

相关推荐
南無忘码至尊11 分钟前
Unity学习90天 - 第 6天 - 学习协程 Coroutine并实现每隔 2 秒生成一波敌人
学习·unity·c#·游戏引擎
leaves falling39 分钟前
C++模板进阶
开发语言·c++
坐吃山猪1 小时前
Python27_协程游戏理解
开发语言·python·游戏
gCode Teacher 格码致知1 小时前
Javascript提高:小数精度和随机数-由Deepseek产生
开发语言·javascript·ecmascript
椰猫子2 小时前
Javaweb(Filter、Listener、AJAX、JSON)
java·开发语言
盛世宏博北京2 小时前
以太网温湿度传感器运维技巧,提升设备稳定性与使用寿命
开发语言·php·以太网温湿度传感器
代码改善世界3 小时前
【MATLAB初阶】矩阵操作(一)
开发语言·matlab·矩阵
覆东流3 小时前
第1天:Python环境搭建 & 第一个程序
开发语言·后端·python
朝阳5813 小时前
rust 交叉编译指南
开发语言·后端·rust
量子炒饭大师4 小时前
【C++ 进阶】Cyber霓虹掩体下的代码拟态——【面向对象编程 之 多态】一文带你搞懂C++面向对象编程中的三要素之一————多态!
开发语言·c++·多态