适用于 MAUI 的 Rider
唯一面向 MAUI 开发者的跨平台 IDE
利用 .NET Multi-platform App UI (MAUI) 和 JetBrains Rider 的强大编码功能释放应用创意的全部潜力
借助 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 中收集和分析性能数据,实现应用性能的实时优化和改进。
上下文感知 AI 聊天
不确定如何在 MAUI 项目中实现特定控件或使用哪个库来实现跨平台功能?通过聊天功能询问 AI Assistant。它了解 MAUI 特定的上下文、XAML 和 C#,可以根据您的应用架构和技术栈提供定制的答案。
多行代码补全
AI Assistant 可以生成多行代码块,帮助您完成 XAML 布局、设置数据绑定或配置平台特定服务。开始输入时,如果有可用的建议,您将看到灰显的代码段,供您审批。
代码解释
对 MAUI 应用中的异常感到困惑,或者不确定最近的提交?AI Assistant 会详细解释错误和提交,帮助您快速定位问题。无论是由于控件配置错误导致的运行时错误,还是涉及多个平台特定更改的提交,AI 都能将其分解,供您更快速地排查故障。
我们的客户评价
我已经使用了 13 年的 JetBrains IDE,并自发布起就使用 Rider。Rider 提供了最好的统一、一致和跨平台开发体验,以及开发 MAUI 和其他 .NET 应用所需的所有工具。我很感谢团队愿意听取反馈并根据开发者需求调整产品。
过去六年来,JetBrains Rider 始终是我的首选 IDE。IDE 背后的团队一直在提供出色的功能,让我们这些开发者能够专注于我们喜欢的工作,将出色的想法开发成面向大众的应用程序。从 Xamarin 时代到 MAUI 时代,它都是我的关键工具。
我使用 Rider 有大概两年了,既用于工作,也用于业余项目。无论是在 Windows 还是 macOS 上,Rider 都大大增强了我编写 .NET MAUI 应用程序的能力,这是其他 IDE 无法比拟的。
加入已使用 Rider 的公司行列
立即体验 Rider 的强大功能
对非商业用途免费
Rider 的多面性
JetBrains Rider 是一款领先的跨平台 IDE,适合希望提高工作效率和简化开发流程的 .NET 和游戏开发者。
适用于 Unity 的 Rider
更聪明地使用 C# 开发 Unity
适用于 Unreal Engine 的 Rider
智能 C++ 和蓝图支持,助力制作最出色的游戏
适用于 AWS 的 Rider
在 Rider 中使用 C# 进行 AWS 开发
适用于 Web 的 Rider
您的 ASP.NET 开发只需一款 IDE
适用于 Avalonia 的 Rider
适用于 Avalonia 的唯一跨平台 IDE