繁体   English   中英

System.MissingMethodException:找不到方法'System.Collections.Generic.Dictionary`2.GetValueOrDefault'

[英]System.MissingMethodException: Method 'System.Collections.Generic.Dictionary`2.GetValueOrDefault' not found

我正在开发Xamarin.droid应用程序,该应用程序一直运行到昨天。 但是突然之间,当我尝试运行代码时,一旦项目开始在设备上运行,我就会在运行时得到异常

System.MissingMethodException:方法'System.Collections.Generic.Dictionary`2.GetValueOrDefault'未找到。

我删除了所有代码更改,并使其处于以前的工作状态。
清理并重建了项目。
删除了bin和obj文件夹。
链接器属性已设置为“无”。
删除了不必要的软件包。
重新启动Visual Studio。 重新启动系统。 但是还是没用。

使用Visual Studio企业15.5.7。

任何帮助表示赞赏...

编辑:在我的情况下解决了。 我从VS运行应用程序,它引发异常。 然后,我打开了应用程序设置并清除了缓存/数据。 然后打开应用程序。 它按预期工作。 然后从VS运行该应用程序。 然后它也没有抛出异常就起作用了。 但是不知道以前到底出了什么问题。

在大多数情况下,我使用Xamarin看到此异常,这与Linker配置和编译器优化有关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM