可能是重复问题:
当异常安全处理时,如何避免第一次机会异常消息
目前我正在开发一个需要与使用C++编写的DLL交互的WPF程序。然而,在一些调试过程中,我在Debug-Output窗口中看到了这条消息:“*“First-chance exception at 0x7637c41f in ***.exe: 0x0000071A: The remote procedure call was cancelled.”*”,就在我关闭程序后。
因为我无法消除这个异常,所以我从头开始创建了一个全新的WPF项目,并启用了“非托管代码调试”,结果没有任何其他设置或生成的源代码更改,仍然出现了同样的异常。
现在我想知道其他人是否遇到了相同的问题,以及如何解决它。
[编辑]
要重新产生此问题,我只需要:
- 创建一个新的 WPF 应用程序
- 在 WpfApplication1 属性 → 调试 → 启用非托管代码调试
- 开始调试
- 关闭 MainWindow
- 查看调试输出 (调试 → 窗口 → 输出)