VS代码生成工具ReSharper v2024.2全新发布——支持.NET 9 Preview

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

立即获取ReSharper v2024.2正式版

具体更新详情如下:

ReSharper 2024.2引入了对 .NET 9 Preview SDK 的支持,包括一组初始的 C# 13 功能,例如 ref struct 接口实现、新的 \e 转义序列和 params 修饰符重构。C++ 支持现已包含 C++23 功能、工具提示中的类型布局信息以及改进的 Unreal Engine 项目支持。此版本还包含第一阶段的简体中文、韩语和日语本地化,提高性能的异步输入,以及带有改进的语言模型、编辑器内代码建议和新的 Explain with AI(使用 AI 解释)等功能的 AI Assistant 增强。

.NET 9 预览SDK支持

ReSharper 2024.2搭载了对 .NET 9 Preview SDK 的支持,包括对新的转义字符、params 修饰符重构和 ref struct 接口等 C# 13 功能的初步支持。

C# 支持

在最新版本中,ReSharper 加深了对 C# 12 功能的支持,包括主构造函数、增强的集合表达式以及改进的用于数组创建和集合类型转换的上下文操作。此外,ReSharper 2024.2 引入了对 C# 13 的初步支持,包括 ref struct 接口实现、新的 \e 转义序列和 params 修饰符重构。

本次更新还带来了:

  • 增强的结构体类型相等分析。
  • 用于减少分支结构中的重复的 Extract common code(提取通用代码)检查。
  • ToString() 格式说明符代码补全中的区域性预览。
  • 使用显式类型注解替换脆弱的 C 样式转换的转换表达式分析。

ReSharper v2024.2产品图集

C++ 支持

C++ 支持的显著增强包括:

  • 对额外 C++23 功能的支持,包括多维下标运算符、#elifdef 和 #elifndef 预处理程序指令以及 [[assume]] 特性。
  • 工具提示和快速文档弹出窗口现在提供有关类和类字段的类型布局的详细信息,包括大小、对齐、偏移和填充。
  • 在 Unreal Engine 项目中,ReSharper 可以识别结构体特征,确保结构体具有所需方法,并在缺失时快速生成。
  • Rename(重命名)重构添加了在重命名文件时重命名相关文件和类型的新选项。
  • 代码分析改进包括对 Clang-Tidy 18 的更新以及对 IWYU 指令的支持。

ReSharper v2024.2产品图集

本地化

ReSharper 2024.2 拉开了简体中文、韩语和日语本地化第一阶段的序幕!您将获得部分本地化的 UI、代码检查、工具窗口和通知。要本地化 ReSharper,请转到 ReSharper Options | Environment | General | Localization | Interface language(选项 | 环境 | 常规 | 本地化 | 界面语言),然后从下拉列表选择所需选项。

ReSharper v2024.2产品图集

性能

已启用异步输入

异步输入旨在使 ReSharper 在 Visual Studio 进程外运行,这是提升 ReSharper 性能的持续工作的一部分。ReSharper 2024.2 是第一个体现这一重要更改的产品版本。我们的内部测试表明,启用异步输入可以显著改善输入体验流畅度。

ReSharper v2024.2产品图集

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值