Rider for Avalonia

对非商业用途免费

适用于 Avalonia 的唯一跨平台 IDE

利用 Avalonia 和 JetBrains Rider 将您的跨平台应用创意变为现实

Rider 对 Avalonia 有着非常深的理解,可以毫不妥协地提高您在 Windows、macOS 和 Linux 上创建真正跨平台应用程序的工作效率。

代码分析

除了提供许多针对类似 WPF 的框架的检查之外,Rider 还提供了一套 Avalonia 特定的检查,包含可以改进 .axaml 文件中代码的快速修复。此外,Rider 还能理解 Avalonia 绑定中的特定语法,并为 CompiledBindingx:CompileBindings 扩展提供扩展支持。

观看并学习

直接从 Avalonia 开发者那里获取内部提示和技巧!

在这段录制的演讲中,您将看到使用 JetBrains Rider 通过 Avalonia 创建跨平台 UI 的全面演示。了解第一手经验、最佳做法以及提示和技巧,更好地为 Avalonia 项目充分释放 Rider 的强大功能。

原生集成 AI

最新的 AI 模型

ClaudeGPTGeminiGrok
或您选择的本地模型。

多智能体体验

JunieClaude AgentCodex
还有更多,包括 GitHub Copilot 和 Cursor(通过 ACP 支持)。

后续编辑建议和不限次数的代码补全

在您输入过程中快速提供准确的代码建议,由深度 IDE 智能提供支持。

AI 成本公开透明,无供应商锁定

使用 JetBrains AI 订阅,或者使用自带密钥 (BYOK) 连接您的首选提供商。

我们对 Avalonia 的承诺

在 JetBrains,我们相信我们所创造和支持的工具。

这就是我们在开发自己的产品时使用 Avalonia 的原因。dotTrace 和 dotMemory 的 macOS 和 Linux 版本以及它们与 Rider 的集成都是使用 Avalonia 构建的。这种第一手经验确保我们不仅能了解 Avalonia 开发者的需求,还能不断改进 Rider 以满足这些需求。

我们的客户评价

Miha Markič

.NET 顾问和软件工程师,Righthand

我对 Rider 进行了简单的测试,发现它的 Avalonia 支持非常出色,例如 .axaml 标记中的上下文信息符合人们对 C# 代码的预期。这确实可以提供很大的帮助。我绝对会推荐将 Rider 用于任何 Avalonia 和 .NET 开发。

Herman Kirshin

JetBrains 软件开发者

如今,使用 .NET 和 Avalonia 开发跨平台 GUI 应用程序比以往更加简单快捷,而且这些技术每年都在不断改进。

我选择 Rider 作为主要工具,因为无论我是在 Windows、macOS 还是 Linux 操作系统下工作,我都能获得相同的体验。

对 Avalonia XAML 的全面支持帮助我快速高效地开发和重构 UI 布局,就像多年来在 Windows 上使用 WPF 一样。

加入已使用 Rider 的公司行列

Walmart
BMW
Thoughtworks
Expedia
Wooga

立即体验 Rider 的强大功能

对非商业用途免费

使用 dotUltimate
解锁更多开发能力

利用高级分析器和覆盖工具以及 AI 赋能功能提升您的工作效率。获取 dotUltimate,这是一种经济高效的解决方案,可以满足您所有的 .NET 和游戏开发需求。
Rider
ReSharper
ReSharper C++
AI Assistant
dotCover
dotTrace
dotMemory
dotPeek

按照您的方式工作,在 Rider 和 ReSharper 之间无缝切换,并获取仅限 dotUltimate 订阅者使用的顶级分析器和覆盖工具。

通过集成到 Rider 和 ReSharper 中的 AI 赋能功能加速您的工作流,提升编码速度并使编码更加愉悦。

通过单一的综合许可证减少采购开销并优化成本。使用 dotUltimate 为您的业务增长做好准备,它会随着开发者需求的变化不断发展。