爲什麼當我更改構建調試x86而不是「任何CPU」時,所有對System.Diagnostics.Debug.Print()
的調用都會被跳過?我正在使用一臺64位機器。異常輸出仍然顯示。Visual Studio 2010 - 調試輸出
回答
您可能已更改爲'Release'版本,因此DEBUG未定義。
多數民衆贊成在我的想法..我有它設置爲調試模式。它只能在x86,x64和任何不被跳過的CPU上跳過? – 2012-01-29 20:18:54
不,它們只在發佈模式下編譯時纔會跳過。
多數民衆贊成在我的想法..我有它設置爲調試模式。它只能在x86,x64和任何不被跳過的CPU上跳過? – 2012-01-29 20:20:19
如果在構建過程中設置了DEBUG條件編譯常量,則這些方法對它們有條件屬性,這些屬性由C#,VB.NET編譯器評估以包含此方法調用。通過查看Reflector,Ildasm等編譯好的二進制文件,您可以很容易地檢查調用是否包含在內。如果調用失敗,您將從某處獲得發佈版本。檢查二進制文件的時間戳,如果你實際執行了你認爲自己構建的那個。 – 2012-01-29 20:31:00
- 1. 調試Visual Studio 2010模板
- 2. 調試和Visual Studio 2010中
- 3. Visual Studio 2010調試問題
- 4. Visual Studio 2010調試器
- 5. DebuggerVisualizer調試在Visual Studio 2010
- 6. Visual Studio調試窗口條輸出
- 7. Visual Studio 2010中的自定義調試輸出
- 8. 如何在Visual Studio 2010中查看調試輸出?
- 9. Visual Studio 2010保持輸出窗口在調試時打開
- 10. SlimDX:無法看到的Direct3D調試輸出在Visual Studio 2010
- 11. Visual Studio 2008英語版調試輸出?
- 12. Visual Studio 2010不要調試在breakPoints
- 13. 在Visual Studio 2010中調試Javascript文件?
- 14. 如何調試Visual Studio 2010錯誤?
- 15. Visual Studio 2010在固定端口調試
- 16. Visual Studio 2010 + XNA 4.0調試錯誤
- 17. Visual Studio 2010的F#庫調試
- 18. Visual Studio 2010調試器跳過
- 19. Visual Studio 2010調試器跳轉
- 20. Visual Studio 2010中的調試問題
- 21. 從Visual Studio 2010調試.net 1.1代碼
- 22. visual studio 2010調試構建破壞
- 23. 在Visual Studio 2010中調試JavaScript?
- 24. 無法在Visual Studio 2010中調試
- 25. 訪問Visual Studio 2010調試網站
- 26. 調試Visual Studio 2010的DLL項目
- 27. Visual Studio 2010調試XML Web服務
- 28. visual studio 2010中的調試列表
- 29. Visual Studio 2010和IIS 5.1調試問題
- 30. 無法使用Visual Studio 2010調試XBAP
平臺目標與Debug vs Release配置選擇無關。 – 2012-01-29 21:01:09