首页 > 解决方案 > Xamarin 表单:System.TypeLoadException - 清理、删除 bin 和 obj 文件夹并构建不工作

问题描述

我已经在这里问过一个关于这个问题的问题。但是我得到的解决方案现在不起作用。解决方案很干净,删除 bin 和 obj 文件夹并重建。

异常详情:

引发的异常:System.Private.CoreLib.ni.dll 中的“System.TypeLoadException” System.Private.CoreLib.ni.dll 中发生“System.TypeLoadException”类型的异常,但未在用户代码中处理无法加载类型“ Xamarin.Forms.Xaml.XamlResourceIdAttribute' 来自程序集'Xamarin.Forms.Core,版本 = 2.0.0.0,文化 = 中性,PublicKeyToken = null'。

截屏:

在此处输入图像描述

将 xamarin 表单从 2.5.0.121934 更新到 3.4.0.1008975 后,我遇到了这个问题。问题仅在 UWP 部分。Android 和 IOS 应用程序运行良好,有什么解决方案?

标签: xamarin.formsuwptypeloadexception

解决方案


我通过以下方式解决了这个问题。

我刚刚更新了项目中的所有其他 NuGet 包,然后清理、删除 bin 和 obj 文件夹并重建。还卸载和重新加载项目,在做了这些事情之后,异常从我的项目中消失了。在 StackOverflow 的某个地方,我想到了更新所有其他 NuGet 包的想法。


推荐阅读