我正在使用 Xamarin.droid 应用程序,该应用程序一直运行到昨天。但是突然间,当我尝试运行代码时,一旦项目开始在设备上运行
,我就会在运行时得到异常System.MissingMethodException:未找到方法'System.Collections.Generic.Dictionary`2.GetValueOrDefault'。
我删除了所有代码更改,并使其处于以前的工作状态。
清理并重建了项目。
删除了bin和obj文件夹。
链接器属性已设置为“无”。
删除了不必要的软件包。
重新启动Visual Studio。重新启动系统。但是仍然没有用。
使用 Visual Studio Enterprise 15.5.7。
感谢您的帮助...
已编辑: 就我而言,问题得到解决。 我从VS运行应用程序,它引发异常。然后,我打开了应用程序设置并清除了缓存/数据。然后打开应用程序。它按预期工作。然后从VS运行该应用程序。然后它也没有抛出异常就起作用了。但是不知道以前到底出了什么问题。
答案 0 :(得分:0)
在大多数情况下,我使用Xamarin看到此异常,这与链接器配置和编译器优化有关。