C# 无法解析带有标记0100004c的类型
我有一个项目我正试图在android上运行,它给了我这个错误。我只是胡闹了2分钟,尝试了以下几点:C# 无法解析带有标记0100004c的类型,c#,android,xamarin,xamarin.forms,C#,Android,Xamarin,Xamarin.forms,我有一个项目我正试图在android上运行,它给了我这个错误。我只是胡闹了2分钟,尝试了以下几点: someEntry.BackgroundColor = Color.Green; 在此之后,我的应用程序在以前工作时崩溃了 编辑:我知道这与此无关,但我不顾一切地想知道到底发生了什么,这就是为什么我在解释中提到这一点 后来我把所有的零钱都解开了。从那时起,启动时就会发生此错误: 未处理的异常: System.TypeLoadException:无法解析带有标记0100004c的类型 所以我想我的
someEntry.BackgroundColor = Color.Green;
在此之后,我的应用程序在以前工作时崩溃了
编辑:我知道这与此无关,但我不顾一切地想知道到底发生了什么,这就是为什么我在解释中提到这一点
后来我把所有的零钱都解开了。从那时起,启动时就会发生此错误:
未处理的异常:
System.TypeLoadException:无法解析带有标记0100004c的类型
所以我想我的问题主要是,这个标记0100004c是什么意思,有没有办法修复它
提前感谢。像这样的错误通常意味着程序集不再同步。这意味着收集在不同项目的bin和obj文件夹中的程序集包含混合版本,因此可能导致意外行为。这在加载时已经被检测到,并给出一条有点神秘的错误消息,就像您看到的那样 基本上有两种方法可以快速解决此问题: 尝试在完整的解决方案上进行清理和重建 如果这不起作用;从每个项目文件夹中手动删除bin和obj文件夹并重新生成
确切的原因很难说。希望这只是个意外,从现在起你会没事的。如果这种情况发生得更频繁,您可能希望查看在解决方案中构建项目的顺序,以及在运行可执行项目时构建的项目。在IDE上运行时,可能会出现项目构建太晚,或者根本没有重建的情况。可能是@AlenGenzić的重复:我看到了,但这不是我的问题清理解决方案并重建。如果这无助于丢弃每个项目的所有bin和obj文件夹,请重新构建。尝试删除bin和obj文件夹,然后重新构建。@GeraldVersluis非常感谢您,Gerald和Alen。这就解决了问题。你能解释一下为什么会发生这种情况,为什么会解决我的问题吗?我想了解发生了什么,也许这会帮助我避免再次遇到这个问题。谢谢你花时间来帮助和解释。现在一切对我来说都清楚多了。bin和obj文件夹在哪里?