You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin UWP仅发布构建时出现加载类型失败问题求助

Xamarin UWP发布构建类型加载失败问题解决

我在构建Xamarin UWP应用的发布版本时遇到了如下错误:

Failure has occurred while loading a type only on release build

我的解决方案中存在另一个可正常运行的同类UWP应用,二者共用同一个PCL项目。排查初期已核对所有NuGet包版本,排除了版本不匹配的可能性,但AppCenter提供的堆栈信息并未明确指向问题根源。

经过数小时排查,最终发现问题出在项目的Properties/Default.rd.xml文件中——该文件缺失了两个关键程序集的配置项:

<Assembly Name="Microsoft.Extensions.Options" Dynamic="Required All" />
<Assembly Name="Microsoft.Extensions.Logging" Dynamic="Required All" />

推测问题成因:本地构建环境中存在这些程序集的缓存,因此未触发错误;但Azure构建环境无相关缓存,且构建过程未产生编译错误,导致问题仅在发布版本运行时暴露。

内容的提问来源于stack exchange,提问作者soox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 03:04:54