JetBrains Rider:快速强大的跨平台 .NET IDE

JetBrains Rider 是一款基于 **IntelliJ 平台**和 **ReSharper** 的快速、强大的跨平台 **.NET 集成开发环境 (IDE)**。

它支持在 **Windows**、**Mac** 和 **Linux** 上开发 **.NET**、**ASP.NET**、**.NET Core**、**Xamarin** 和 **Unity** 应用程序。


支持的应用类型和技术

JetBrains Rider 允许开发基于 **.NET Framework**、**.NET Core** 和 **Mono** 的应用程序,包括:

  • **.NET 应用程序**、服务和库
  • 基于 **Unity 引擎的游戏**
  • **ASP.NET** 和 **ASP.NET Core Web 应用程序**
  • **Xamarin 移动应用程序**
  • **桌面应用程序**

核心功能和工具

Rider 提供专业的代码编辑器,具备问题修复、代码重构、测试、内置调试器和反编译器等功能。

代码编辑

Rider 的智能编辑器提供多种类型的 **自动补全** 和 **代码模板**,自动插入成对的括号,并导入缺少的命名空间。边栏上的提示和图标有助于轻松导航 **继承层次结构**,而上下文操作使开发方便高效。

重构

Rider 借鉴了 ReSharper 的 **60 多种重构** 和 **450 多个上下文操作**。重构功能可以轻松重命名和提取方法、接口和类,移动和复制类型,使用替代语法以及执行其他转换。

单元测试工具

Rider 支持运行和调试 **NUnit**、**xUnit.net** 和 **MSTest** 单元测试。它借鉴 ReSharper 的功能,帮助用户探索测试、按会话分组、查看测试结果,并从堆栈跟踪导航到源代码。

调试器和其他工具

内置的调试器支持 **.NET Framework**、**Mono** 和 **.NET Core** 应用程序。它支持 **单步执行**、**即时计算表达式**、运行到光标处、**跟踪和修改变量值**。此外,Rider 还包括 **NuGet 浏览器**、**堆栈跟踪查看器**,并支持各种 **版本控制系统** 和 **数据库**。


性能与跨平台特性

速度和功能

Rider 结合了 ReSharper 的 **2200 多项代码检查**、数百个上下文操作和重构,以及基于 IntelliJ 平台 IDE 的高级功能。尽管功能丰富,Rider 仍是一款**快速且响应灵敏**的 IDE。

跨平台 IDE

Rider 不仅能运行和调试不同操作系统上的各种应用程序,**IDE 本身也能在 Windows、macOS 和 Linux 上运行**。


数据库和前端技术支持

数据库和 SQL

用户可以直接在 IDE 中处理 **SQL** 和**数据库**。Rider 帮助连接数据库、编辑模式和表、执行查询,并使用 **UML 图** 分析模式。

前端技术支持

Rider 支持 **JavaScript**、**TypeScript**、**HTML**、**CSS** 和 **Sass**。对于这些技术,IDE 集成了来自 **WebStorm** 的重构、调试和单元测试功能。


扩展性

Rider 支持为 **ReSharper** 和 **IntelliJ 平台** 开发的大量插件。内置插件提供了对 **F#**、**Unity** 和 **版本控制系统** 的支持。

安装和激活说明书已随产品一同附上(在包装盒内)。

声明:本站资源仅限学习研究使用,请在24小时内删除。建议通过官方渠道购买正版软件,支持开发者创作。