2011-04-12 45 views
1

我使用VS2010與WPF,C#,CLI和本機C++。 當我在C#部分中遇到異常時,我看不到異常助手。例外助理不工作

如果啓用了非託管代碼調試,看起來異常助手不工作。

因爲我需要這兩個,有沒有解決這個問題的方法?

在工具/選項中我已勾選「啓用例外助手」。 在項目設置中我選中了「啓用非託管代碼調試」。

如果我取消選中「啓用非託管代碼調試」,異常助手的工作方式如同例外。

回答

4

無論何時我看到這個,都是因爲VS決定在Debug-> Exceptions菜單項下禁用「異常時中斷」選項的「Thrown」選項。

我已經多次發生過這種情況,儘管我還沒有能夠隔離爲什麼。當重新啓用「Thrown」選項時,如果應用程序混合使用C#/ C++,則不選中「公共語言運行時異常」。