2012-06-03 43 views
0

我正在用C#Windows Forms創建應用程序,並且一切正常,直到今天我醒來並嘗試運行它,並且它似乎沒有調試任何東西!
好吧,它可以調試,但不如以前那麼好。
例如,一個明顯的nullReference例外,如:Visual Studio運行時調試器被禁用

Product something = null; 
MessageBox.Show(something.AllowDrop.ToString()); 

讓我在VS是這樣的:
http://i.imgur.com/l12OA.png
,而不是越來越熟悉,友好的用戶界面爲顯示其看起來是這樣的例外:
http://i.imgur.com/VtK7n.png
VS變得很奇怪!而這並不是我擔心的原因:另一方面,當我使用DataReader對象時,它會自動跳過所有錯誤而不會拋出一個異常!只要發生異常,運行時工具就會停止運行代碼!
發生了什麼事?

回答

0

在Vs菜單調試/例外,你應該'檢查'(在公共語言運行時例外)列「用戶未處理」。

enter image description here

+0

它已經檢查! – jzeus

+0

我檢查了所有項目的「拋出」列,現在顯示拋出錯誤和用戶未處理錯誤的異常助手。如果我禁用它,它將顯示爲無。 – jzeus

0

啓用異常助手

內部VS2010去:

工具 - >選項 - > Debbuging - >常規 - > 「啓用例外 助理」

+0

這已經過檢查! – jzeus

相關問題