【发布时间】:2020-04-06 06:54:17
【问题描述】:
System.TypeLoadException'无法使用令牌解析类型 来自 typeref 的 01000016(预期类 程序集中的“Xamarin.Forms.Xaml.Diagnostics.VisualDiagnostics” 'Xamarin.Forms.Core,版本 = 2.0.0.0,文化 = 中性, PublicKeyToken=null')'
这是出现此错误的 App.cs 文件:
namespace NewApp
{
public partial class App : Application
{
public App()
{
InitializeComponent(); // GETTING THE ERROR
Material.Init(this);
MainPage = new MaterialNavigationPage(new MainPage());
}
}
}
【问题讨论】:
-
这通常发生在升级后和/或不同项目之间的版本不一致的情况下。确保所有 Xamarin.Forms 版本在项目中都是相同的,并清理和重建你的解决方案。您可能需要确保从所有项目中删除所有 bin 和 obj 文件夹。
-
谢谢伙计 .. 我尝试并删除了所有 bin 和 obj 几次 然后奇迹发生了@GeraldVersluis
-
在新的项目中使用相同的代码,是否出现此错误?如果是,能否提供重现错误的代码示例供我们测试?
-
不,它不适用于新项目@WendyZang-MSFT
-
很高兴你解决了这个问题。
标签: c# visual-studio xamarin.forms