3
A
回答
4
調試服務時,DebugBreak()非常好。您甚至可以調試服務的啓動,如果您嘗試附加該過程,這可能很難。
在C#
#if DEBUG
System.Diagnostics.Debugger.Break();
#endif
在C++
#if DEBUG
System.Diagnostics.Debugger.Break();
#endif
2
從主菜單「Debug-> Attach Process」。
1
除了「附加過程」模式,我有時還發現有一個可以直接從Visual Studio運行的可執行文件(或者只是作爲控制檯應用程序)很方便。我不記得是否有任何困難這樣做,但我不認爲認爲有......你只需要提供一個正常的入口點以及服務入口點。
相關問題
- 1. 如何調試在另一個進程(2.exe)下運行的進程(1.exe)?
- 2. C++如何在調試模式下運行宏定義調試?
- 3. 我的應用程序在調試模式下進行調試
- 4. 無法在調試模式下運行
- 5. 在「調試」模式下運行Boxstarter?
- 6. 在調試模式下運行RSpec的
- 7. 如何在XP兼容模式下啓動另一個進程?
- 8. 如何測試Django是否在調試模式下運行?
- 9. 如何在調試器模式下運行perl測試?
- 10. 如何在調試模式下運行調用CreateProcess鏈接的程序
- 11. 如何在發佈模式下進行調試?
- 12. Xcode如何在調試模式下跟蹤子進程?
- 13. 如何檢查Nightmare JS是否在調試模式下運行
- 14. 如何在調試模式下運行時修改java代碼?
- 15. 如何在調試模式下運行JBoss 4.2.3?
- 16. 如何在調試模式下運行gulp-nodemod?
- 17. 如何在調試模式下運行thucydides maven項目
- 18. 如何判斷Flex是否在調試模式下運行?
- 19. C#:在調試模式下運行應用程序
- 20. 程序僅在調試模式下正確運行
- 21. 在調試模式下運行CGI程序
- 22. 應用程序僅在調試模式下運行
- 23. 僅在調試模式下運行的Android應用程序
- 24. 程序只在C :: B調試模式下運行
- 25. 正在運行另一個程序的調試程序
- 26. 在調試或發佈模式標誌下運行而不運行時調試
- 27. Android應用程序在調試器中運行,但不在運行模式下
- 28. 如何在守護進程模式下運行Django服務器?
- 29. 如何在守護進程模式下運行Warp?
- 30. 從另一個進程在用戶模式下回調,不帶額外線程