我正在用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對象時,它會自動跳過所有錯誤而不會拋出一個異常!只要發生異常,運行時工具就會停止運行代碼!
發生了什麼事?
它已經檢查! – jzeus
我檢查了所有項目的「拋出」列,現在顯示拋出錯誤和用戶未處理錯誤的異常助手。如果我禁用它,它將顯示爲無。 – jzeus