當assertion爲false並且使用Visual Studio調試器運行應用程序時是否有辦法斷開調試器。早些時候,當我調試Windows應用程序時,我會得到一個異常,調試器會中斷,但現在智能設備上的斷言失敗窗口顯示堆棧跟蹤,但我也想看到變量值等。斷言調試器斷言失敗
7
A
回答
11
愚蠢的我,解決方案很簡單。當窗口彈出時,按調試器中的暫停鍵:)
1
看來您可以在斷言無法看到其他細節時附加調試器 - 請參閱本文:http://blogs.msdn.com/b/davidklinems/archive/2005/08/29/457847.aspx。它相當過時但可能仍然適用。
4
8
不確定VS 2008,但至少在2010和更高版本中,您可以轉到Debug/Exceptions(Ctrl-Alt-E)。點擊「添加」按鈕,選擇「公共語言運行時例外」,然後輸入:
Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException
並點擊「確定」。它現在會出現在列表中,請確保您選中「Thrown」列中的複選框。您現在將斷開任何斷言失敗。
相關問題
- 1. fprintf調試斷言失敗
- 2. 調試斷言失敗
- 3. 調試斷言失敗 - C++
- 4. 調試斷言失敗
- 5. 調試斷言失敗
- 6. 調試斷言失敗CDialog
- 7. 調試斷言失敗
- 8. 調試斷言失敗
- 9. 調試斷言失敗C++
- 10. 調試斷言失敗
- 11. 調試斷言失敗
- 12. 斷言失敗
- 13. 斷言失敗
- 14. 在opencv調試斷言失敗imencode
- 15. 錯誤調試斷言失敗
- 16. 調試斷言失敗:_CrtIsValidHeapPointer(pUserData)
- 17. 凱撒密碼;調試斷言失敗
- 18. 調試斷言在OPENCV3 detectAndCompute失敗
- 19. 在C++中調試斷言失敗
- 20. 調試斷言失敗:dbgheap.cpp和dbgdell.cpp
- 21. 調試斷言性病失敗::抹去
- 22. 調試斷言失敗_BLOCK_TYPE_IS_VALID(pHead-> nBlockUse)
- 23. 調試斷言失敗fprintf中
- 24. 調試斷言在mfc140ud中失敗
- 25. 調試斷言失敗,打開CV SIFT
- 26. 調試斷言失敗在c + +
- 27. OpenCV:調試斷言失敗(pHead-> nBlockUse)
- 28. 調試斷言失敗的消息
- 29. 調試斷言在cout功能失敗
- 30. 調試斷言在fread()失敗()
不知道是否有任何方法可以自動執行此操作。 – Superbest 2012-01-30 16:05:51
@Superbest - 有。看到我的答案。 – 2014-12-26 19:05:09