Rider 2021.2 发布

栏目: 软件资讯 · 发布时间: 2年前

内容简介:Rider 2021.2 现已发布,本次更新了支持 ASP.NET Core Endpoints、Blazor WebAssembly 调试等新功能。此外该版本需要在计算机上安装 .NET Framework 4.7.2 或更高版本。 支持 ASP.NET Core 端点 该版本引入了新的...

Rider 2021.2 现已发布,本次更新了支持 ASP.NET Core Endpoints、Blazor WebAssembly 调试等新功能。此外该版本需要在计算机上安装 .NET Framework 4.7.2 或更高版本。

Rider 2021.2 发布

支持 ASP.NET Core 端点

该版本引入了新的端点 工具 窗口,以帮助探索和导航到项目中使用 [Route]、[Http{Method}] 或 [AcceptVerbs] 属性注册或注释的任何 ASP.NET Core 端点。用户可以检查端点文档,跳转到实现端点的控制器的源代码,或查找用法以查看其注册位置。

Rider 2021.2 发布

此外,在代码编辑器中,当使用 HttpClient 时,代码完成将建议所有可以解析为使用 [Route]、[Http{Method}] 或 [AcceptVerbs] 属性注释的控制器中的操作的 URI。重命名控制器中的属性路由会影响其在 URI 中的使用,并且可以直接从 URI 字符串重命名路由。

Rider 2021.2 发布

Blazor WebAssembly 调试

目前,Blazor WebAssembly 调试已适用于 .NET 5.0 和 .NET Core 3.1 应用程序。不过,首先需要按照 Microsoft 官方指南设置 WASM 调试。

Rider 2021.2 发布

启动调试会话时,调试器会启动并附加到 Chrome 或 Edge 的实例,包括 Ubuntu 上的 Edge,并且可以在 Web UI 和调试器之间切换。

代码分析

  • 新的 Swap via deconstruction quick-fix 可用于交换变量值

Rider 2021.2 发布

  • 带有相应快速修复的新检查:用 Array.Empty 替换空数组创建,用 EventArgs.Empty 替换 new EventArgs(),用 Type.EmptyTypes 替换 Type[0]
  • 反映了 .editorconfig 文件中的 generated_code 属性,允许指定在其代码分析中忽略哪些文件
  • 代码分析在查找类似问题功能以及大型复杂的 switch 语句和 switch 表达式方面获得了一些性能改进

可空引用类型

  • 表示不再需要且可以安全移除抑制(!)

Rider 2021.2 发布

  • 新的上下文操作允许在范围内搜索所有可为空的警告抑制
  • 引入了一种新的重构来更改可空性,它将更新可空性注释并建议在整个代码库中传播更改。
  • 当使用 JetBrains.Annotations 属性和可为空引用类型时,可以使用几个带有相应快速修复的新检查。将 JetBrains.Annotations 属性更新为 NRT 语法和编译器支持的属性
  • 添加了新的检查和快速修复,以帮助使用编译器支持的注释,例如 [DisallowNull]、[AllowNull]、[MaybeNull] 和 [NotNull]

源码生成器支持

  • 对于生成的代码,警告和错误显示在编辑器和标记栏上
  • 解决方案范围分析 (SWEA) 现在包括由源生成器生成的文件。如果项目中生成的文件中有错误,将能够立即看到它并导航到它
  • 重构,如重命名或更改签名,现在可以从源生成的文件中触发

Rider 2021.2 发布

  • 现在可以使用 Find Usages、搜索继承者以及使用 Ctrl+单击和导航从生成的代码导航到手动编写的代码
  • 启用语义突出显示,以便正确突出显示事件、字段和属性等类成员
  • 在适当的地方显示所有镶嵌提示
  • Rider 现在支持由 VB.NET 中的源生成器生成的代码

游戏开发更新

  • Rider 与 Unity 编辑器的智能集成现在将在提交代码之前检查是否有任何场景打开和未保存

Rider 2021.2 发布

  • Rider 长期以来一直在 Unity 类或方法的工具提示中显示指向 Unity 文档的链接,但现在可以使用外部文档操作和快捷方式直接跳转到文档,而无需先显示工具提示
  • Rider 现在可以通过正确地要求 Windows 允许传入连接到正在调试的进程来调试本地 UWP 播放器
  • 此版本通过在连接到 IL2CPP 播放器时自动禁用 “中断未处理异常”,改进了调试基于 IL2CPP 的播放器的体验

从其他 IDE 导入设置

如果以前从未安装或使用过 Rider,欢迎向导现在允许从其他 IDE(例如 Visual Studio、Visual Studio for Mac 或 Visual Studio Code)导入设置。除此之外,Rider 还将识别来自 ReSharper 的设置。

Rider 2021.2 发布

代码清理

将重新格式化文件和代码清理对话框合并到一个统一视图中,允许同时执行这两个步骤。清理配置文件还将预览将执行哪些操作,并且可以通过一个按钮切换到配置文件编辑模式。

Rider 2021.2 发布

更多详细内容,请查看更新公告


以上所述就是小编给大家介绍的《Rider 2021.2 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Numerical Recipes 3rd Edition

Numerical Recipes 3rd Edition

William H. Press、Saul A. Teukolsky、William T. Vetterling、Brian P. Flannery / Cambridge University Press / 2007-9-6 / GBP 64.99

Do you want easy access to the latest methods in scientific computing? This greatly expanded third edition of Numerical Recipes has it, with wider coverage than ever before, many new, expanded and upd......一起来看看 《Numerical Recipes 3rd Edition》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具