我在調試代碼時遇到問題。我嘗試解決一個錯誤,但是當我在catch語句中設置斷點並添加watch來查看詳細信息時,我會從Visual Studio中獲取消息,如下所示。爲什麼?任何人都可以解釋我爲什麼會發生?引發的異常在CATCH語句中不可見
0
A
回答
1
嘗試在編譯器的設置
0
這個錯誤,如果你在一個循環或一試,或者塊,然後聲明一個變量經常發生設置「生成調試信息」,以「全」嘗試從封閉的代碼塊或單獨的代碼塊訪問它。
+0
你可以在OP的問題中看到這樣的代碼塊嗎?如果exc在那裏不可見,我不知道... –
相關問題
- 1. Clipboard.Clear - 異常不是由try/catch語句
- 2. 在條件語句引發異常
- 3. 當遇到異常時,Try-Catch語句不會「中止」函數
- 4. Catch由位於不同類中的SwingWorker引發的異常
- 5. 行爲catch塊時引發異常
- 6. 的try catch語句不能捕獲自定義異常
- 7. NHibernate的JoinQueryOver與不可見的屬性會引發異常
- 8. 瞭解ActionScript API - 此語句是否可以引發異常?
- 9. catch子句中的ClassNotFound異常
- 10. 如何在Rails rescue_from語句中重新引發Ruby異常?
- 11. 捕獲單個catch語句中的所有WCF異常
- 12. Try/Catch/Finally語句中的空指針異常
- 13. 要在VC++使用try/catch語句理解異常的類型
- 14. 不能得到catch語句捕捉自定義異常
- 15. 在try/catch語句中發生錯誤
- 16. 異常處理 - catch子句中的異常?
- 17. 如何檢測throw語句是否發生在catch語句中?
- 18. 不引發異常
- 19. catch語句如何識別沒有反射的異常類型?
- 20. 你可以設置VS2008在try-catch語句中發生錯誤
- 21. 如何在不引發Java異常的情況下從try/catch塊中斷開
- 22. 刪除所有可見的Cookie引發異常
- 23. 使用類似grails準備語句時引發的異常
- 24. 可以SerialPort.Close引發異常?
- 25. Return語句異常
- 26. 異常處理try-catch語句字符串長度
- 27. 在PHP中引發異常?
- 28. 在Rcpp中引發異常
- 29. 在greenlets中引發異常
- 30. catch異常
您是否正在調試器中啓動應用程序,並以調試模式運行?另外,您通常可以使用'$ exception'來獲取當前的異常。 – Luaan
我在web.config中設置DEBUG爲true並關閉代碼優化 – Jacek
您可能想閱讀[this question](http://stackoverflow.com/questions/730250/is-there-a-difference-between-throw-和throw-ex)給你使用'throw exc'。如果這就是你想要的,那就足夠公平了 - 只要注意其中的差別...... –