我是Xamarin的新手,目前正在开发我的第一个Android应用。
我故意创建了以下异常:
throw new Exception("Whoops");
当我遇到这行代码时,模拟器没有任何问题的提示。如果我在Visual Studio上设置断点然后逐步执行,就会得到以下错误信息:
帧不在模块中 当前堆栈帧未在已加载的模块中找到。
我该如何让Visual Studio告诉我发生了什么错误?目前我无法找到任何异常的迹象。
我是Xamarin的新手,目前正在开发我的第一个Android应用。
我故意创建了以下异常:
throw new Exception("Whoops");
当我遇到这行代码时,模拟器没有任何问题的提示。如果我在Visual Studio上设置断点然后逐步执行,就会得到以下错误信息:
帧不在模块中 当前堆栈帧未在已加载的模块中找到。
我该如何让Visual Studio告诉我发生了什么错误?目前我无法找到任何异常的迹象。
这个链接告诉了我我需要知道的内容: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/android_debug_log/
你只需在 Visual Studio 中转到“视图”>“其他窗口”>“Android 设备日志”。我发现最好使用文本视图。
如果有更好的方法,请告诉我。
我使用Xamarin.forms,并且在我的.droid项目中遇到了问题...
每次VS尝试调查“外部”代码时,都会出现错误消息“模块中没有框架”。
尽管我已经在调试器选项中设置了“启用仅限我的代码”选项(所以对我来说这是一个错误)。
然而,对我来说有一个简单的解决方法:
在调试模式下,只需单击跳过 (F10)按钮,而不是“步入”按钮(注意:这是VS上方图标栏中跳过按钮右侧的按钮)。
只有以下方法适用于我的VS 2015:
打开“调试 -> 窗口 -> 异常设置”
选中父选项“公共语言运行时异常”,以便所有子选项都被选中。
(在VS 2013上同样适用,但第1步是打开“调试 -> 异常”)