在Linux Rider中,File Type中是有XAML文件的,但是新增xaml文件并不能正确的添加到项目中,而且就算是新增文件,直接命名为“XXX.xaml”,也是没有智能提示的。
在引用Style文件的时候,需要新建一个axaml的文件,引入到项目中,但是引入过程报错:
No precompiled XAML found for ../Styles/CustomStyles.axaml (baseUri: avares://AvaloniaMvvm2/Views/MainWindow.axaml), make sure to specify x:Class and include your XAML file as AvaloniaResource
原因就是不能够引入到项目中,需要添加插件支持。
下面记录一下添加过程。
有关插件的信息在github上可以找到
GitHub - AvaloniaUI/Avalonia: Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
插件名为 AvaloniaRider;
File --> Settings -->Plugin
在MarketPlace里面搜索AvaloniaRider,然后安装,重启就可以了。
添加之后,新建文件时就可以直接添加Avalonia Styles文件了。
可以顺便将XAML Styler也装上。