c# - 设备和模拟器上的 UWP 异常

标签 c# c++ exception dll uwp

所以,问题是:我有一个在 UWP 上运行的应用程序,是用 C# 和 C++ 编写的。它可以工作,因为它必须在发布和 Debug模式下在桌面上工作。在 C++ 部分发生一些变化之前,它在移动设备和模拟器上工作不久。但是现在,如果应用程序在模拟器或移动设备上打开,应用程序会在 C++ 部分的开头崩溃。 MSVS 给了我这条消息,但没有帮助:

  • 在 rhodes.exe 中的 0x7767B928 (ntdll.dll) 抛出异常:0xC0000139:找不到入口点。
  • 抛出异常:System.Private.Interop.dll 中的“System.Runtime.InteropServices.COMException”
  • 找不到指定的过程。 (HRESULT 异常:0x8007007F)
  • 抛出异常:System.Private.Interop.dll 中的“System.Runtime.InteropServices.COMException”
  • 在 rhodes.exe 中的 0x76EA2812 (KernelBase.dll) 抛出异常:0x40080201:WinRT 发起错误(参数:0x8007007F、0x00000050、0x03B0E2DC)。

有什么想法吗?

最佳答案

转到调试 -> Windows -> 异常,并启用对所有异常类型(C++、CLR 和 Win32)的中断。根据问题的来源,您需要使用 native 或托管模式调试(您可以在项目属性 -> 调试选项卡中进行设置)。现在,当您遇到该异常时,该项目应该会遇到一个断点,这将指向它的来源。

关于c# - 设备和模拟器上的 UWP 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44751399/

相关文章:

c# - 关于C#数据类型的问题

c# - 列表的 Clear() 使 Add() 更快?

c++ - 如何加入 WMI 查询 (WQL)

python - 抑制 numpy 异常消息

java - 在异常详细信息中写什么?

c# - 如何克服 System.ServiceModel.FaultException

c# - ACE OLEDB "External table is not in the expected format"在 Excel 单元格中带有大文本

c++ - 使用 decltype(auto) 的基于范围的 for 循环

c++ - 默认构建的 map 迭代器在递增时进入无限循环 - Green Hills 编译器

c# - 异常后自动继续