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 的强大功能。

减少琐碎,享受编码乐趣。
直接在 IDE 中免费使用所有改进的 JetBrains AI 工具。

编码智能体
编码智能体
无限制代码补全
无限制代码补全
离线模式
离线模式
最新 AI 模型
最新 AI 模型
代码库上下文
代码库上下文
多文件编辑
多文件编辑
VCS 辅助
VCS 辅助

上下文感知 AI 聊天

不确定如何在 Avalonia UI 项目中实现控件或哪个库最适合您的需求?通过聊天功能询问 AI Assistant。它了解 Avalonia 特定的上下文、XAML 和 C#,可以根据您的项目架构和跨平台要求提供答案。

多行代码补全

AI Assistant 可以为定义 XAML 布局、配置样式或设置反应式绑定等任务生成多行代码块。当您开始输入时,它会建议灰显的代码段,供您检查和审批。

代码解释

处理 Avalonia 应用中的异常或尝试理解提交?AI Assistant 会详细解释错误和提交。无论是数据绑定问题导致的运行时异常,还是跨平台特定代码的提交,AI 都能将其分解,供您更快速更有效地进行调试。

我们对 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 为您的业务增长做好准备,它会随着开发者需求的变化不断发展。