大约12个月前,我的Xamarin旧项目正确编译并部署。今天,我尝试重新编译,但是遇到了问题。 Xamarin已自动更新到9.1.7.0版:这导致一些引用错误,但是我已更正了这些错误,并且该项目现在可以正确编译。
但是它不会部署。使用仿真器,我得到以下信息:
F / monodroid-assembly(22297):在启动注册期间无法加载程序集'System.Configuration'。
尝试部署到真实电话中,没有错误消息。在这两种情况下,都会打开一个带有正确标题的新窗口,但是它是空白的。在调试器中,代码永远不会到达我添加的第一行断点(在“ OnCreate()”中)我看过here和其他类似的搜索结果,例如here on s.o.但尚未解决。
因此,在Android 8+和Xamarin 9下,该项目没有明显的解决方案。我暂时使用VS2015,Xamarin 4和Android 4.4来解决该问题;出于我自己的目的,这很好,因为我现在还不会尝试使用Google Play控制台。在某个阶段(目前没有时间),我将启动一个针对Android 9的新“ hello world”项目,并逐步引入我的旧代码以查看何时/何地失败。