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 中完成应用程序的性能分析和内存快照分析。

相关推荐
尘浮72820 分钟前
60天python训练计划----day59
开发语言·python
奇文怪式43 分钟前
VSCode+arm-none-eabi-gcc交叉编译+CMake构建+OpenOCD(基于Raspberry Pico RP2040)
arm开发·ide·vscode·rp2040
Chef_Chen1 小时前
从0开始学习R语言--Day39--Spearman 秩相关
开发语言·学习·r语言
不学会Ⅳ1 小时前
Mac M芯片搭建jdk源码环境(jdk24)
java·开发语言·macos
好开心啊没烦恼2 小时前
Python 数据分析:计算,分组统计1,df.groupby()。听故事学知识点怎么这么容易?
开发语言·python·数据挖掘·数据分析·pandas
lljss20203 小时前
Python11中创建虚拟环境、安装 TensorFlow
开发语言·python·tensorflow
Python×CATIA工业智造6 小时前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
我叫小白菜7 小时前
【Java_EE】单例模式、阻塞队列、线程池、定时器
java·开发语言
狐凄7 小时前
Python实例题:基于 Python 的简单聊天机器人
开发语言·python
weixin_446122468 小时前
JAVA内存区域划分
java·开发语言·redis