【问题标题】:Unhandled Exception: System.TypeLoadException: Could not resolve type with token 0100003b未处理的异常:System.TypeLoadException:无法使用令牌 0100003b 解析类型
【发布时间】:2019-02-19 22:47:01
【问题描述】:

为什么会引发这个异常。如何解决异常

未处理的异常:

09-15 15:00:05.973 电子/单声道 (5985): System.TypeLoadException:无法使用令牌 0100003b 解析类型 (来自 typeref,类/程序集 Xamarin.Forms.Xaml.IReferenceProvider, Xamarin.Forms.Core,版本=2.0.0.0,文化=中性, PublicKeyToken=null) 09-15 15:00:05.973 E/单声道 (5985): 在 (包装动态方法) System.Object.7(intptr,intptr,intptr) 09-15 15:00:05.974 E/mono-rt(5985):[错误] 致命的未处理异常: System.TypeLoadException:无法使用令牌 0100003b 解析类型 (来自 typeref,类/程序集 Xamarin.Forms.Xaml.IReferenceProvider, Xamarin.Forms.Core,版本=2.0.0.0,文化=中性, PublicKeyToken=null) 09-15 15:00:05.974 E/mono-rt (5985): at (包装器动态方法) System.Object.7(intptr,intptr,intptr)

public partial class MenuPage : MasterDetailPage
{
    public MenuPage()
    {
        InitializeComponent();
    }
}

【问题讨论】:

  • 当然你应该问一个问题......

标签: xamarin


【解决方案1】:

试试这个:

  • 全部清理
  • 退出 IDE
  • 删除所有 bin/obj 文件夹
  • 如果在 VS PC 上,删除链接的 MAC 文件夹 ~/Library/Caches/Xamarin/builds

【讨论】:

  • 谢谢,这对我有用。在 Visual Studio 中清理并重建解决方案让我摆脱了这个错误。
【解决方案2】:

我遇到了类似的问题,我清理了解决方案并重新构建。在清理过程中,它抱怨在 obj 目录中找不到某些文件,但仍然可以正确构建和运行。

【讨论】:

    猜你喜欢
    • 2017-02-06
    • 2020-09-07
    • 2011-08-22
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多