适用于 Xamarin 的 Rider
对非商业用途免费
面向 Xamarin 开发者的专业 IDE
规划为 iOS 和 Android 构建出色的应用,使用 Rider 帮助您通过 Xamarin 编码。
30 天免费试用
JetBrains Rider 是适用于 Xamarin 开发的快速且强大的 IDE。它能够在 Windows 和 macOS 上提供令人难以置信的用户界面和体验。具有出众的智能代码检查和重构功能,可增强您的 C# 体验,并使您能够更快速地编写无错误代码。
JetBrains Xamarin SDK
Rider 支持随 Visual Studio 和 Visual Studio for Mac 安装的 Xamarin SDK。如果您没有许可证,无法使用 Visual Studio 随附的 SDK,可以改用 JetBrains Xamarin SDK。这是自定义构建的 Xamarin GitHub 源,包括一些改进和其他代码。
一流的 Android 支持
得益于 Android Studio 的 Android 插件,Rider 可以帮助执行与 Xamarin 应用程序 Android 部分相关的一切任务。无需切换到另一个工具,您需要的一切均已准备就绪,例如 Android Visual Designer、Layout Inspector、AndroidManifest.xml、Logcat 和 Android Profiling 等,它们均包含在 Rider 中。
在 IDE 内部管理 Android SDK
Rider 可以帮助您安装为 Android 开发所需的组件。例如,如果您要面向 Android 设备,则需要安装 Android SDK 以及设备模拟器和其他组件。Rider 建议启动 Android SDK 向导,它可以帮助您管理 Android 开发所需的所有 SDK。
与 Xcode 深度集成
得益于 JetBrains AppCode,Rider 可在 macOS 上提供与 Xcode 的深度集成。此工具栏包括连接的 Apple 设备列表,让您能够轻松地选择想要使用的设备。您也可以直接向 iOS 设备发布 .ipa 文件,并为 Xamarin iOS 项目管理预配配置文件。
Xamarin.Forms 支持
除了出色的 C# 语言支持外,Rider 还提供功能丰富的 XAML 代码分析,可以快速地进行代码补全和多个重构。在 Android 和 iOS 平台上添加了对 Xamarin.Forms XAML 热重载的支持,您现在可以使用这款工具大幅提高工作效率。
上下文感知 AI 聊天
不确定如何在 Xamarin 项目中实现控件?在聊天中询问 AI Assistant。它了解 Xamarin 特定的上下文、C# 和跨平台开发模式,可以根据您的应用架构和移动平台需求提供定制的答案。
多行代码补全
AI Assistant 可为 Xamarin 开发生成多行代码。当您开始输入时,它会为在 XAML 中设置 UI 元素、配置数据绑定或实现平台特定服务等任务建议灰显的代码段,供您检查和审批。
代码解释
对 Xamarin 应用中的异常感到困惑,或者不确定最近的提交?AI Assistant 会详细解释错误和提交历史记录。无论是来自 iOS 或 Android 特定服务的运行时错误,还是涉及多个平台实现的提交,AI 都能帮助您更快地排查故障。
1/3
客户
作为 IT 顾问,我们必须经常在编程语言和生态系统之间切换。随着 Rider 弥补 JetBrains IDE 的短板,我们现在还可以轻松地切换到 .NET 开发,并且得心应手。我们现在将 Rider 作为 Xamarin 开发的主 IDE。这款 IDE 已取得长足进步!
Tobias Hoppenthaler,
首席 IT 顾问, msg group
首席 IT 顾问, msg group
Rider 是最适合 .NET 开发,尤其是 Xamarin 开发的 IDE。Rider 支持跨平台,这意味着我可以获得强大的重构、单元测试、热重载,以及 Mac 或 Windows 上的其他出色工具!
Dylan Berry,
技术顾问, ObjectSharp
技术顾问, ObjectSharp
如今,大多数开发者都会使用两个工具,一个是 IDE,另一个是文本编辑器。Rider 是我的 IDE,我从 2017 年开始一直使用 Rider 在 macOS 上开发跨平台 Xamarin 应用程序。我曾怀念在 Mac 上使用 Visual Studio 的日子,但现在有了 Rider,我甚至不用在 Windows 上使用 Visual Studio。Rider 拥有我交付跨平台移动应用所需的全部工具,在 Windows 或 Mac 上的使用体验相同。大家口口相传。问问我的朋友们,他们都已经改用 Rider。
Rodney Littles, II,
高级软件工程师
高级软件工程师
加入已使用 Rider 的公司行列。
获取 30 天免费试用机会
立即体验 Rider 的强大功能
对非商业用途免费
Rider 的多面性
Rider 让您可以高效地开发各种应用程序,包括:.NET 桌面应用程序、服务与库、Unity 与 Unreal Engine 游戏、Xamarin 应用、ASP.NET 和 ASP.NET Core Web 应用程序等。
适用于 Unity 的 Rider
更聪明地使用 C# 开发 Unity
适用于 Unreal Engine 的 Rider
智能 C++ 和蓝图支持,助力制作最出色的游戏
适用于 AWS 的 Rider
在 Rider 中使用 C# 进行 AWS 开发
适用于 Web 开发的 Rider
您的 ASP.NET 开发只需一款 IDE
适用于 AWS 的 Rider
唯一面向 MAUI 开发者的跨平台 IDE
适用于 Avalonia 的 Rider
适用于 Avalonia 的唯一跨平台 IDE