在 JetBrains Rider 中创建 Avalonia 项目需安装官方 AvaloniaRider 插件并重启,新版 Rider(2025.3+)支持直接新建 Avalonia Application (.NET) 模板,自动生成 App.xaml、MainWindow.xaml 等文件,配置好目标框架后点击运行即可启动窗口。
在 JetBrains Rider 中创建 Avalonia 项目,不需要手动配置 SDK 或修改 csproj,官方已提供完整支持。关键是确保 Rider 版本较新(2025.3+),并启用 Avalonia 插件。
Rider 默认不内置 Avalonia 支持,需手动安装插件:
插件启用后,新建项目流程与 WPF/WinForms 类似:
生成的项目自带 App.xaml、MainWindow.xaml 和启动逻辑,可直接运行。
首次运行前建议检查几项:
net8.0 )已安装(可通过 dotnet --list-sdks 查看)dotnet run 并启动窗口如果创建时没看到 Avalonia 模板或运行报错:
dotnet new avalonia.app -n MyAvaloniaApp,再用 Rider 打开该文件夹基本上就这些。Avalonia + Rider 的配合现在很成熟,只要插件到位、SDK 齐全,创建和开发体验接近原生。