【问题标题】:How to resolve Debug error on VS for Xamarin.Forms UWP app?如何解决 VS for Xamarin.Forms UWP 应用程序上的调试错误?
【发布时间】:2017-04-01 23:46:39
【问题描述】:

我正在开发一个 Xamarin.Forms 应用程序, 但是当我在本地机器上调试 UWP 时, Visual Studio 提示我此错误。 有解决这个问题的办法吗?

使用 e 事件详细信息进行更新

【问题讨论】:

  • 您能分享异常堆栈跟踪吗?屏幕截图中没有足够的信息。您将从事件 args e 获取堆栈跟踪
  • @PrashantC "e" 显示错误“To Impact the native object,enable native code debugging.”我已经试过了,Sultion Explorer > Properties > Debug > [ / ] Enable native code debugging ., 但是错误还是一样。

标签: xamarin visual-studio-2015 xamarin.forms xamarin.uwp


【解决方案1】:

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

此代码有意中断该行的调试器,以便您有机会检查 StackTrace(在传递给函数的事件 args 对象“e”内。

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

【讨论】:

  • "e" 显示“To Impact the native object,enable native code debugging”的错误。我已经试过了,Sultion Explorer > Properties > Debug > [ / ] Enable native code debugging ., 但是错误还是一样。
猜你喜欢
  • 2016-10-29
  • 2019-07-10
  • 1970-01-01
  • 2020-12-18
  • 1970-01-01
  • 2021-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多