11
A
回答
18
您可以使用Debugger.IsAttached判斷程序是否正在調試該怎麼辦。
If Not Debugger.IsAttached Then
DoSomething()
End If
編輯如果你總是想跳過的調試版本DoSomething
代碼,無論是否正在使用調試器,使用conditional compilation與#If,像這樣
#IF DEBUG Then
DoSomething()
#End If
9
你是什麼意思與調試模式?如果你指的調試版本,你可以使用#if DEBUG
測試爲:
#if DEBUG
// this is included in a debug build
#else
// this is not included in a debug build
#endif
1
可以使用的IsDebuggerPresent功能
<DllImport("kernel32.dll", CharSet:=CharSet.Auto, ExactSpelling:=True)> _
Public Shared Function IsDebuggerPresent() As Boolean
End Function
if not isDebuggerPresent() then
Do something()
end if
相關問題
- 1. Python調試執行模式
- 2. 是否可以調試在Visual Studio 2010中進行單元測試的代碼?
- 3. Google測試是否可以測試C代碼?
- 4. 調試測試代碼
- 5. 是否可以從量角器測試中調用C#代碼?
- 6. 如何測試代碼是否具有調試器?
- 7. 調試 - 如何逐行執行代碼?
- 8. 如何檢測Python代碼是否正在通過調試器執行?
- 9. 使用RSpec測試執行代碼
- 10. xUnit:從代碼停止測試執行
- 11. 代碼不能在調試模式下執行,請求源代碼
- 12. 是否可以在LLVM-vs2014的源代碼級進行調試?
- 13. 是否可以調試在運行時編譯的代碼?
- 14. 是否可以使用全局變量進行調試代碼
- 15. 測試ICommand是否被執行
- 16. 如何查看代碼是否在specs2的測試模式下運行?
- 17. 測試vb.net代碼是否工作
- 18. php代碼測試pdo是否可用?
- 19. 檢查程序是否以調試模式運行
- 20. 是否可以在調試模式下運行chrome?
- 21. 的Javascript僅在調試模式執行
- 22. 試圖執行導入 - >調試模式模塊
- 23. 代碼在vs 2008中以調試模式編譯,而不是釋放模式
- 24. 什麼是「臺式測試代碼」?
- 25. 調試測試 - 未執行。等待測試初始化
- 26. 在運行時檢測產品代碼或測試代碼是否在Swift中
- 27. Boost測試:如何調試測試代碼?
- 28. 單元測試中的單步測試和調試代碼
- 29. 是否可以模擬GPU以進行CUDA/OpenCL單元測試?
- 30. rspec測試文件中的代碼執行順序是什麼?