从VS调试iOS时,程序'Mono'已从代码0(0x0)退出

YKa*_*YKa 7 mono visual-studio ios xamarin

我有一个问题,当我尝试使用VS2013(使用Xamarin)调试我的iOS应用程序时,我收到以下错误:

程序'Mono'已退出代码0(0x0).

我知道以下答案.清理解决方案确实解决了问题,但是下次调试时我需要再次执行...

如果有人有长期解决方案,我们将非常感激.

Ste*_*gan 0

启动时会崩溃吗?您只有 10 秒的时间来启动并完成 AppDelegate 中的 FinishLaunching 方法,否则 iOS 将终止该应用程序。此限制不适用于模拟器。如果您在这 10 秒窗口中运行的代码中存在断点,则应用程序很可能会终止,除非您很快继续。我还发现,在应用程序中的任何位置设置断点可以在调试器连接所有内容时增加几秒钟的启动时间。如果您的应用程序很大或使用像 MvvmCross 这样的框架(可能需要几秒钟的时间来初始化),那么您可以处于每毫秒都有帮助的位置。如果可以的话,让应用程序启动,然后设置断点。但如果您尝试调试启动代码,那就远非易事。