例外助理不工作

时间:2011-04-12 11:29:01

标签: c# c++ visual-studio-2010 exception native

我正在使用带有WPF,C#,CLI和本机C ++的VS2010。 当我在C#部分得到异常时,我没有看到异常助手。

如果启用了非托管代码调试,那么异常助手似乎无法正常工作。

因为我需要两者,是否有解决此问题的方法?

在工具/选项中,我选中了“启用例外助手”。 在项目设置中,我检查了“启用非托管代码调试”。

如果取消选中“启用非托管代码调试”,则例外助手将作为例外工作。

1 个答案:

答案 0 :(得分:4)

每当我看到这是因为VS决定在Debug-> Exceptions菜单项下禁用“Break when exception is”选项的“Thrown”选项。

我已经多次发生这种情况,但我还是无法理清原因。当重新启用on“Thrown”选项时,如果应用程序是C#/ C ++的混合,则不选中“Common Language Runtime Exceptions”。