适用于 MAUI 的 Rider

唯一面向 MAUI 开发者的跨平台 IDE

利用 .NET Multi-platform App UI (MAUI) 和 JetBrains Rider 的强大编码功能释放应用创意的全部潜力

30 天免费试用

借助 Rider,只需一个代码库即可针对 Android、Windows、iOS 和 macOS 创建、运行、调试、测试和分析 MAUI 应用。它在 Windows 和 macOS 上提供同样出色的 UI 和 UX,以及绝佳的智能代码检查、导航和重构,让您更快编写无错误的 C# 和 XAML 代码。

与 Xcode 深度集成

Rider 直接在 macOS 上提供与 Xcode 的深度集成。此工具栏包括连接的 Apple 设备或模拟器列表,让您能够轻松地选择想要使用的设备或模拟器。您也可以直接向 iOS 设备发布 .ipa 文件,并为 MAUI iOS 项目管理预配配置文件。

在 IDE 内部管理 Android SDK

Rider 可以帮助您安装为 Android 开发所需的组件。例如,如果您要面向 Android 设备,则需要安装 Android SDK 以及设备模拟器和其他组件。Rider 建议启动 Android SDK 向导,它可以帮助您管理 Android 开发所需的所有 SDK。

一流的 Android 支持

得益于 Android Studio 的插件,Rider 可以帮助执行与 MAUI 应用程序的 Android 部分相关的一切任务。无需切换到另一个工具,因为 Rider 中有您需要的一切,包括 Android Layout Editor、Layout Inspector、AndroidManifest.xml、Logcat、Android 分析以及各种连接的实体和虚拟设备等。

XAML 支持

Rider 的终极 XAML 支持包括语法高亮显示、数据绑定验证和上下文导航。代码补全功能会在您输入时建议 XAML 元素、特性、属性值和数据绑定。Rider 还支持 XAML 热重载,提供更快、更具迭代性的开发体验,帮助您为所有平台创建 UI。

MAUI 工作负载

即使您的机器上没有安装 MAUI,您仍然可以处理 MAUI 应用。借助 JetBrains Rider,您可以直接从 New Project(新建项目)对话框安装适当的 MAUI 工作负载。

Blazor Hybrid 应用

Rider 可以帮助您开发复杂的 Blazor Hybrid 应用。它提供了丰富的编辑环境,包括强大的代码洞察、代码补全以及 HTML、CSS、JavaScript、C# 和 Blazor 组件的导航,确保无缝开发体验。

使用覆盖率测试 MAUI 应用

借助 Rider,您可以使用 NUnit、MSTest 或 xUnit 等热门框架为应用创建、运行和调试单元测试。Rider 的集成式代码覆盖率可让您详细了解单元测试覆盖率的范围和质量。

分析 MAUI 应用

对于针对 macOS、Windows 和 Mac Catalyst 平台的 .NET MAUI 应用,Rider 的内置分析器是用于查明和诊断其中性能瓶颈和内存使用问题的重要工具。这些分析器可用于直接在 Rider 中收集和分析性能数据,实现应用性能的实时优化和改进。

我们的客户评价

Thibault Durand

Linköping University 软件开发者

我已经使用了 13 年的 JetBrains IDE,并自发布起就使用 Rider。Rider 提供了最好的统一、一致和跨平台开发体验,以及开发 MAUI 和其他 .NET 应用所需的所有工具。我很感谢团队愿意听取反馈并根据开发者需求调整产品。

Syed Hoque

Retail Insight 首席软件工程师

过去六年来,JetBrains Rider 始终是我的首选 IDE。IDE 背后的团队一直在提供出色的功能,让我们这些开发者能够专注于我们喜欢的工作,将出色的想法开发成面向大众的应用程序。从 Xamarin 时代到 MAUI 时代,它都是我的关键工具。

Marco Siccardi

Galliker Transport & Logistics AG 软件开发专家

我使用 Rider 有大概两年了,既用于工作,也用于业余项目。无论是在 Windows 还是 macOS 上,Rider 都大大增强了我编写 .NET MAUI 应用程序的能力,这是其他 IDE 无法比拟的。

加入已使用 Rider 的公司行列

Walmart
Adobe
Thought Works
Expedia
Wooga
获取 30 天免费试用