Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法解析带有标记0100004c的类型_C#_Android_Xamarin_Xamarin.forms - Fatal编程技术网

C# 无法解析带有标记0100004c的类型

C# 无法解析带有标记0100004c的类型,c#,android,xamarin,xamarin.forms,C#,Android,Xamarin,Xamarin.forms,我有一个项目我正试图在android上运行,它给了我这个错误。我只是胡闹了2分钟,尝试了以下几点: someEntry.BackgroundColor = Color.Green; 在此之后,我的应用程序在以前工作时崩溃了 编辑:我知道这与此无关,但我不顾一切地想知道到底发生了什么,这就是为什么我在解释中提到这一点 后来我把所有的零钱都解开了。从那时起,启动时就会发生此错误: 未处理的异常: System.TypeLoadException:无法解析带有标记0100004c的类型 所以我想我的

我有一个项目我正试图在android上运行,它给了我这个错误。我只是胡闹了2分钟,尝试了以下几点:

someEntry.BackgroundColor = Color.Green;
在此之后,我的应用程序在以前工作时崩溃了

编辑:我知道这与此无关,但我不顾一切地想知道到底发生了什么,这就是为什么我在解释中提到这一点

后来我把所有的零钱都解开了。从那时起,启动时就会发生此错误:

未处理的异常:

System.TypeLoadException:无法解析带有标记0100004c的类型

所以我想我的问题主要是,这个标记0100004c是什么意思,有没有办法修复它


提前感谢。

像这样的错误通常意味着程序集不再同步。这意味着收集在不同项目的bin和obj文件夹中的程序集包含混合版本,因此可能导致意外行为。这在加载时已经被检测到,并给出一条有点神秘的错误消息,就像您看到的那样

基本上有两种方法可以快速解决此问题:

尝试在完整的解决方案上进行清理和重建 如果这不起作用;从每个项目文件夹中手动删除bin和obj文件夹并重新生成
确切的原因很难说。希望这只是个意外,从现在起你会没事的。如果这种情况发生得更频繁,您可能希望查看在解决方案中构建项目的顺序,以及在运行可执行项目时构建的项目。在IDE上运行时,可能会出现项目构建太晚,或者根本没有重建的情况。

可能是@AlenGenzić的重复:我看到了,但这不是我的问题清理解决方案并重建。如果这无助于丢弃每个项目的所有bin和obj文件夹,请重新构建。尝试删除bin和obj文件夹,然后重新构建。@GeraldVersluis非常感谢您,Gerald和Alen。这就解决了问题。你能解释一下为什么会发生这种情况,为什么会解决我的问题吗?我想了解发生了什么,也许这会帮助我避免再次遇到这个问题。谢谢你花时间来帮助和解释。现在一切对我来说都清楚多了。bin和obj文件夹在哪里?