3
9
新手上路
2024-08-02 通过阅读开源Avalonia主题库 [Semi.Avalonia](irihitech/Semi.Avalonia: Avalonia theme inspired by Semi Design (github.com)) 的源码及作者 Rabbitism 兔佬的PR已经解决Prism问题的,其它库问题使用方法应该类似,修改如下: 主工程添加Roots.xml,内容如下:<linker><ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup><assembly fullname="CodeWF.Toolbox.Desktop" preserve="All"/><ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup><assembly fullname="Ursa.PrismExtension" preserve="All" /><ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup><assembly fullname="Prism" preserve="All" /><ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup><assembly fullname="DryIoc" preserve="All" /><ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup><assembly fullname="Prism.Avalonia" preserve="All"/><ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup><assembly fullname="Prism.DryIoc.Avalonia" preserve="All"/><ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup><assembly fullname="CodeWF.Toolbox" preserve="All" /></linker>复制代码主工程添加该XML配置:<ItemGroup> <TrimmerRootDescriptor Include="Roots.xml" /></ItemGroup>复制代码HttpClient也是类似的处理方法,这里不赘述,需要你进行更多尝试。
您需要 登录 才可以下载或查看,没有账号?立即注册
上一篇: 深入解析C#异步编程:await 关键字背后的实现原理
下一篇: 一个简单的 ASP.NET Core 依赖注入例子,提高代码的可维护性和可扩展性
举报 回复 使用道具 分享