适用于 Avalonia 的 Rider

对非商业用途免费

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

适用于 Rider 的 AI Assistant

这款由 AI 提供支持的助手可以无缝集成到 IDE 中,它提供的一系列功能可以让编写、调试和优化代码变得更加轻松愉快。

了解详情

上下文感知 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
Adobe
Thought Works
Expedia
Wooga

立即体验 Rider 的强大功能

对非商业用途免费