c# - 未捕获异常

标签 c# .net winforms exception

我有一个带 Win7 的 64 位系统,我使用 VS2010 和 .Net Framework 4.0。

在 Winform 应用程序中,我从第三方组件收到异常,我试图使用 Try-Catch 捕获此异常,但它不起作用!

为什么?

enter image description here

更新

如果我取消选中 CLR 异常 它可以正常工作,但由于这个已知问题我不得不检查它:Why the form load can't catch exception?

如果我按 F10,它会继续进入 catch 语句!

最佳答案

您似乎在此处调用非托管 dll。尝试使用 ExternalException Class 捕获此异常.这可能对您有用,但是一旦您脱离了 .NET 运行时的控制,它就完全取决于非托管代码; .NET 运行时无能为力。

关于c# - 未捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10751967/

相关文章:

c# - 如何为 Lucene.net 创建 LockFactory?

c# - HRESULT 异常 : 0x800401E3 (MK_E_UNAVAILABLE) Workarounds

c# - 从我的 stringbuilder 中删除一个字符

c# - 从不同的命名空间和类调用方法

c# - 将 IConfiguration 注入(inject)到 .NET 6.0 上的 Windows 窗体

c# - WinForms 中单选按钮列表的第三方控件?

c# - 使用 javascript/jquery 计算两个值

c# - 当工作人员无法检查终止字符串时如何终止线程

c# - 停止/处置/取消任务 C#

c# - 清除 C#/VB.NET 中的字体使用