0

我正在开发 Xamarin.Forms 应用程序,但是当我在本地计算机上为 UWP 调试时,Visual Studio 会提示我此错误。有什么解决方案可以解决这个问题?

在此处输入图像描述

使用 e 事件详细信息进行更新 在此处输入图像描述

4

1 回答 1

0

这是在 Xamarin 自动生成的 UnhandledException 处理程序事件中。这意味着代码中的其他地方存在未处理的异常。你没有把它放在 try/catch 块中,所以它一直冒泡到框架堆栈到这个全局处理程序。

这段代码故意破坏了这一行的调试器,以便您有机会检查 StackTrace(在传递给函数的事件 args 对象“e”内。

您应该查看堆栈跟踪并找到实际错误发生的位置。然后修复代码或用 try / catch 包围它,如果此时预期异常,并处理它。根据具体情况,您可能希望忽略异常、通知用户、中止正在执行的操作或沿着不同的执行路径...

于 2016-11-18T09:42:40.500 回答