本文记录 Avalonia 应用在 OpenKylin 麒麟系统运行找不到默认字体启动失败的解决方法
本文的解决方法由 walterlv 提供,我只是代为记录的工具人
在 OpenKylin 系统启动 Avalonia 应用失败,异常信息是 System.InvalidOperationException: Default font family name can’t be null or empty.
启动失败的异常堆栈信息如下
修复方法,添加默认字体配置,代码如下
在我代码里面,加上之后的 Program.cs 代码如下。以下代码使用的是 11.0.6 的 Avalonia 版本
参考文档:
原文链接: http://blog.lindexi.com/post/dotnet-%E8%A7%A3%E5%86%B3-Avalonia-%E5%9C%A8-OpenKylin-%E9%BA%92%E9%BA%9F%E7%B3%BB%E7%BB%9F%E8%BF%90%E8%A1%8C%E6%89%BE%E4%B8%8D%E5%88%B0%E9%BB%98%E8%AE%A4%E5%AD%97%E4%BD%93%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系。