调试Xamarin项目时出错

调试Xamarin项目时出错,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我有Xamarin表单解决方案,我正在Android手机上开发应用程序。一切正常,但问题出现了。当我没有调试这个项目就启动时,应用程序按预期工作。当我开始调试时,调试器的运行速度比以前慢了。然后,它将步骤行InitializeComponent();在LoginPage()的构造函数中(应用程序中的第一页),并且正在无限地逐步完成此步骤。它无法到达下一行,因为它正忙于评估此行 与我的梨相比,我的代码没有任何变化。同样的情况也发生在手机和模拟器上。我有最新版本的Xamarin Forms 4.3.

我有Xamarin表单解决方案,我正在Android手机上开发应用程序。一切正常,但问题出现了。当我没有调试这个项目就启动时,应用程序按预期工作。当我开始调试时,调试器的运行速度比以前慢了。然后,它将步骤行InitializeComponent();在LoginPage()的构造函数中(应用程序中的第一页),并且正在无限地逐步完成此步骤。它无法到达下一行,因为它正忙于评估此行

与我的梨相比,我的代码没有任何变化。同样的情况也发生在手机和模拟器上。我有最新版本的Xamarin Forms 4.3.0.795和Visual Studio 2015

我注意到在计算InitializeComponent()时,在输出中出现了一行:

AOT模块“System.Diagnostics.Tools.dll.so”未找到:dlopen失败:library”/data/app/com.Acumenics.Genea-1/lib/arm/libaot System.Diagnostics.Tools.dll.so“未找到”

我不知道是什么导致了这个问题。

可能与

更具体地说,看看

如果那没用,你可以

  • 尝试禁用Mono共享运行时?
  • 和/或

  • 尝试从他的设备中删除现有的共享mono运行时

  • 它又开始工作了。我安装了一个旧版本的Xamarin(4.3.0.784),重新启动了计算机,清理了解决方案,并从手机上删除了共享mono运行时。我也第一次没有调试就启动了


    编辑:我再次遇到同样的问题,上述解决方案不起作用。我签出了一个月前的代码,然后调试又开始了。当调试在最新代码下开始工作时。

    我知道唯一建议的解决方案是卸载共享mono运行时。我试过了,但没有成功。