我正在使用Visual Studio 2008編譯和調試在Windows下運行的應用程序的插件。 該插件有一些問題,它崩潰。我一直在調試模式下運行VS,但是當應用程序崩潰時VS棧跟蹤沒有任何代碼。它可能是崩潰的應用程序本身。所以我儘管我可以試着弄清楚我的代碼的哪一部分通過在我的代碼中散佈一些打印語句來實現主機應用程序不喜歡的東西。這通常在* nix系統上按預期工作,但在Windows中我無法找到打印輸出的位置。任何人都可以指引我走向正確的方向嗎? 另外,如果使用打印,調試也是1970年代的,有人知道更好的方法來找出當堆棧跟蹤沒有顯示任何有趣的東西時,看太看看,請讓我知道。在Visual Studio中打印調試?
0
A
回答
0
如果我正確地知道,debug.print僅在調試器被連接時執行,否則會丟失。 (這適用於c#和vb.net)。 您可以使用記錄器將問題記錄到某個數據庫或文本文件。像NLOG一樣做簡單的「登錄到txt文件」工作。此外,在發送附件時,您不需要移除日誌記錄代碼 - 只需調試級別較低的簡單日誌消息。另外,你可以登錄到Windows事件日誌,但是很容易混淆垃圾,所以你可能很難區分那個輸出。 Eventlog:http://support.microsoft.com/kb/301279
相關問題
- 1. 調試器C#或Visual Studio中打印調試信息
- 2. 在Visual Studio調試器中打印漂亮的對象圖形
- 3. 調試在Visual Studio
- 4. 在Visual Studio中調試Webkit
- 5. 在Visual Studio中調試Boo
- 6. 在Visual Studio中調試Javascript
- 7. 在Visual Studio中調試IronPython
- 8. 在Visual Studio中調試
- 9. Visual Studio調試
- 10. Visual Studio調試
- 11. 試圖在Visual Studio 2013中打印棋子
- 12. 如何在Visual Studio中調試打字稿茉莉花測試?
- 13. 用C++打印Visual Studio
- 14. 爲什麼Console.WriteLine不帶調試運行在Visual Studio中打印任何內容?
- 15. 在Visual Studio中打印調試器消息而不修改代碼
- 16. Visual studio 2015打字稿調試
- 17. UrlRewrite打破的Visual Studio 2012調試器
- 18. 調試和Visual Studio 2010中
- 19. Visual Studio 2012卡在調試
- 20. 不能調試在Visual Studio
- 21. DebuggerVisualizer調試在Visual Studio 2010
- 22. 調試時,在visual studio
- 23. 調試UDK在Visual Studio 2005
- 24. 的Visual Studio調試
- 25. Visual Studio 2008調試
- 26. Visual Studio 2012 - 調試
- 27. Visual Studio未調試
- 28. 打印在Visual Studio 2005安慰
- 29. Visual Studio中無法找到文件 - 在Visual Studio調試
- 30. 只要在Visual Studio中觸發事件就打破調試器