Xamarin.forms Xamarin表单:System.TypeLoadException-清理、删除bin和obj文件夹,生成不工作

Xamarin.forms Xamarin表单:System.TypeLoadException-清理、删除bin和obj文件夹,生成不工作,xamarin.forms,uwp,typeloadexception,Xamarin.forms,Uwp,Typeloadexception,关于这个问题,我已经问了一个问题。但是我在那里得到的解决方案现在不起作用了解决方案是干净的,删除bin和obj文件夹并重建。 异常详细信息: 引发异常:System.Private.CoreLib.ni.dll中的“System.TypeLoadException” System.Private.CoreLib.ni.dll中发生“System.TypeLoadException”类型的异常,但未在用户代码中处理 无法从程序集“Xamarin.Forms.Core,Version=2.0.0.0

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

异常详细信息:

引发异常:System.Private.CoreLib.ni.dll中的“System.TypeLoadException” System.Private.CoreLib.ni.dll中发生“System.TypeLoadException”类型的异常,但未在用户代码中处理 无法从程序集“Xamarin.Forms.Core,Version=2.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“Xamarin.Forms.Xaml.XamlResourceIdAttribute”

屏幕截图:


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

我用以下方法解决了这个问题


我刚刚更新了我项目中的所有其他NuGet包,并进行了清理、删除bin和obj文件夹以及重建。同时卸载和重新加载项目,在完成这些操作之后,异常从我的项目中消失了。在StackOverflow的某个地方,我有了更新所有其他NuGet包的想法。

我用以下方法解决了这个问题


我刚刚更新了我项目中的所有其他NuGet包,并进行了清理、删除bin和obj文件夹以及重建。同时卸载和重新加载项目,在完成这些操作之后,异常从我的项目中消失了。在StackOverflow的某个地方,我想到了更新所有其他NuGet软件包的想法。

我已经更新了所有NuGet软件包。然而,一个

System.TypeLoadException:'无法解析带有标记01000083的类型

剩下的

因此,我检查了我的VisualStudio2019以获得一些新的更新,并且存在。更新完成后问题已解决。因此:

  • 将Visual Studio更新至最新版本
  • 清洁溶液
  • 关闭IDE
  • 从所有项目(表单、Android和IOS)中删除所有bin和obj文件夹
  • 打开IDE,重建解决方案,运行并享受乐趣:)

  • 希望有帮助。

    我已经更新了我所有的NuGet软件包。然而,一个

    System.TypeLoadException:'无法解析带有标记01000083的类型

    剩下的

    因此,我检查了我的VisualStudio2019以获得一些新的更新,并且存在。更新完成后问题已解决。因此:

  • 将Visual Studio更新至最新版本
  • 清洁溶液
  • 关闭IDE
  • 从所有项目(表单、Android和IOS)中删除所有bin和obj文件夹
  • 打开IDE,重建解决方案,运行并享受乐趣:)

  • 希望有帮助。

    引用的组件是否仍然依赖XF 2.5?@magicandre1981我如何检查?是否在表单项目中更新了xamarin.forms nuget包版本?是,从2.5.0.121934更新到3.4.0.1008975。您介意共享一个小样本吗?引用的组件是否仍然依赖于XF 2.5?@magicandre1981如何检查?您是否在表单项目中更新了xamarin.forms nuget包版本?是的,从2.5.0.121934更新到3.4.0.1008975。您介意共享一个小样本吗?