Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何找到';System.Runtime.InteropServices.SEHException';是否在System.Private.CoreLib.ni.dll中发生?_C#_.net_Azure_Uwp - Fatal编程技术网

C# 如何找到';System.Runtime.InteropServices.SEHException';是否在System.Private.CoreLib.ni.dll中发生?

C# 如何找到';System.Runtime.InteropServices.SEHException';是否在System.Private.CoreLib.ni.dll中发生?,c#,.net,azure,uwp,C#,.net,Azure,Uwp,我已经编写了一个运行在Raspberry PI 3上的Windows 10 IoT(UWP)应用程序。该应用程序是Azure IoT中心的客户端,并且还使用Azure事件中心和Azure表存储的接口 我偶尔会在VS 2017的输出窗口中记录以下异常: 类型的未处理异常 中出现“System.Runtime.InteropServices.SEHException” System.Private.CoreLib.ni.dll外部组件已引发 例外 我正在VS2017中运行该应用程序,试图找出应用程序

我已经编写了一个运行在Raspberry PI 3上的Windows 10 IoT(UWP)应用程序。该应用程序是Azure IoT中心的客户端,并且还使用Azure事件中心和Azure表存储的接口

我偶尔会在VS 2017的输出窗口中记录以下异常:

类型的未处理异常 中出现“System.Runtime.InteropServices.SEHException” System.Private.CoreLib.ni.dll外部组件已引发 例外

我正在VS2017中运行该应用程序,试图找出应用程序崩溃的原因。它通常会正常运行几天,直到因此错误崩溃

崩溃似乎不是由我自己的代码引起的。没有调用我自己的异常处理程序,也没有看到任何相关的调用堆栈信息


有人知道如何确定这样的崩溃吗?

确保为异常类型启用了“抛出时中断”(设置在调试->窗口->异常中)。这将导致调试器在出现问题的地方停止,从而更容易找出问题所在。

确保为异常类型启用了“抛出时中断”(设置在调试->窗口->异常中)。这将导致调试器在出现问题的地方停止,并更容易找出问题所在。

您可以尝试在
App.xaml.cs
中订阅
UnhandledException
事件,并在那里记录堆栈跟踪。SEHException表示本机代码中存在异常。在项目属性中启用本机代码调试器,并在该调试器下运行项目。只要您将VS配置为在异常设置(调试->Windows->异常)中停止,VS就应该停止。您可以尝试在
App.xaml.cs
中订阅
UnhandledException
事件,并在那里记录堆栈跟踪。SEHException表示本机代码中存在异常。在项目属性中启用本机代码调试器,并在该调试器下运行项目。只要您将VS配置为在异常设置(调试->窗口->异常)中停止,VS就应该停止。