当前位置: 首页 > web >正文

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 表达式中的冗余泛型类型实参,并提供了快速修复来简化它们。

ReSharper v2025.1新版本图集

简单 lambda 形参的修饰符

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

ReSharper v2025.1新版本图集

C++ 支持

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

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

ReSharper v2025.1新版本图集

代码格式设置
Chop formatting(截断格式设置)上下文操作

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

ReSharper v2025.1新版本图集

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

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

ReSharper v2025.1新版本图集

http://www.xdnf.cn/news/11917.html

相关文章:

  • 【设计模式-4.9】行为型——命令模式
  • 解决Required request part ‘file‘ is not present
  • StarRocks与Apache Iceberg:构建高效湖仓一体的实时分析平台
  • OPENCV重点结构体Mat的讲解
  • 数据结构 [一] 基本概念
  • 第二章 2.2 数据存储安全风险之数据存储风险分析
  • 0. MySQL在Centos 7环境安装
  • flask功能使用总结和完整示例
  • 分布式互斥算法
  • 【C语言练习】080. 使用C语言实现简单的数据库操作
  • Vue + Element Plus 实战:大文件切片上传 + 断点续传
  • [蓝桥杯]小计算器
  • Git-git跟踪大文件
  • Git的使用技巧
  • hive 3集成Iceberg 1.7中的Java版本问题
  • HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)更多系统能力
  • JUC并发编程(二)Monitor/自旋/轻量级/锁膨胀/wait/notify/等待通知机制/锁消除
  • Quipus系统的视频知识库的构建原理及使用
  • C++ 新特性详解:Lambda 表达式全解析(含实战案例)
  • 计算机视觉处理----OpenCV(从摄像头采集视频、视频处理与视频录制)
  • OpenCV CUDA模块图像处理------创建一个模板匹配(Template Matching)对象函数createTemplateMatching()
  • 自动化生产线,IT部署一站式解决方案-Infortrend KS私有云安全,一机多用
  • [蓝桥杯]模型染色
  • 软珊瑚成分 CI-A:靶向口腔癌细胞的 “氧化利剑” 与 ERK 密码
  • 如何借助Hyper - V在Windows 10中构建安全软件测试环境
  • 编译一个Mac M系列可以用的yuview
  • 设计模式-迪米特法则
  • 2025年- H69-Lc177--78.子集(回溯,组合)--Java版
  • 2025年想冲网安方向,该考华为安全HCIE还是CISSP?
  • 界面组件DevExpress WPF中文教程:Grid - 如何识别行和卡片?