2010-07-15 40 views
5

在Windows XP開發過程中,如果我的應用程序遇到未處理的異常,它將顯示一條錯誤消息「X has encountered and error ...」,並提供啓動調試器的選項。在Windows 7下,我所得到的信息是「X已停止工作,Windows正在檢查解決方案」。在Windows 7上獲取有用的錯誤消息

我再也看不到錯誤消息的任何細節,我沒有給出調試選項。

我使用VS2005和JIT調試已啓用,據我所知。

無論如何回到WinXP的有用的錯誤信息?

編輯:它只是一個標準的WinForms桌面應用程序,不需要特殊的權限運行。

+1

IIRC它是一個操作系統設置。一些沿着'禁用錯誤報告'的行。 – leppie 2010-07-15 13:24:22

+0

你用vs2008試過了嗎?如果它是一個提升的過程,那麼它不能用VS2005進行JIT調試http://msdn.microsoft.com/en-us/vstudio/aa964140.aspx#question20a – Longball27 2010-07-15 13:39:47

回答

1

好的,找到了答案,感謝來自leppie的評論。

  1. 進入控制Panels->行動中心
  2. 展開下維護選項卡,然後選擇設置「檢查,以解決問題的辦法的報告」
  3. 更改爲「從不檢查解決方案」

現在,當出現錯誤時,對話框中會出現「調試程序」選項。

+0

如果您將此選項設置爲「在檢查前檢查我...「你會得到一個錯誤對話框,其中還顯示了異常代碼等。 – Dave 2012-07-16 05:09:59