我有一個應用程序有兩個不同的部分,一個操作處理數據並將其添加到數據庫,第二個操作檢索數據並生成報告。有沒有辦法告訴調試器從應用程序的第二個操作開始?以前我已經評論過我不想運行的東西,並以這種方式解決了我的問題。有沒有更好的辦法?謝謝。Visual Studio 2008調試
回答
我假設你在一段代碼中有兩種方法,比如Main方法?
Main()
{
DoOperationOne();
DoOperationTwo();
}
一個簡單的方法來跳過一個是閱讀有關Set the Next Statement。
斷點?例如。假設應用程序結構
DoTheFirstPart()
DoTheSecondPart()
將斷點在第二部分,並在調試器中運行,然後,一旦你打了斷點,你需要的任何其他調試(增加更多的斷點,打開追趕清一色例外等)。這仍然會運行第一部分 - 我不清楚這是否是你想要的。
(問題是有點含糊,但目前還不清楚,你知道什麼樣的戰略/嘗試和你的目標是什麼。)
爲混淆的問題,我真的懷疑他的應用程序是那麼簡單和結構化:P – balexandre 2009-08-19 07:50:55
如果你的語言有一個equivilent以支持#ifdef你可以使用和運行參數,以避免反覆註釋代碼。
編輯:這假定你不希望第一個操作出於任何原因運行,問題有點模糊。
我_think_ OP是理想的嘗試不修改原始程序(例如「有沒有更好的方法」==「我有這個偉大的工具稱爲Visual Studio,但我不確定用什麼功能來做X「)。但我不是100%肯定的。無論如何,如果你修改了原來的程序,這個問題不是太有趣。 – Brian 2009-08-19 07:47:36
我不確定爲什麼你會因爲用戶確實說他正在評論代碼而被downvoted。不要使用註釋,更好的方法是按照您的建議使用#if _DEBUG。有我的一票;) – jussij 2009-08-19 07:52:06
我也會同意這是一個正確的答案。如果您真的想使用Visual Studio的調試功能,並且只想專注於某個區域,那麼這肯定會是跳過您不感興趣的一組事件的好方法,或者自動設置一組測試數據並跳轉到該部分您感興趣的代碼。我也是+1。不知道爲什麼這個投票下來;-) – 2009-08-19 08:11:01
- 1. Visual Studio 2008調試問題
- 2. Visual Studio 2008調試問題
- 3. Visual Studio 2008調試問題
- 4. Javascript調試Visual Studio 2008
- 5. Wierdness調試Visual Studio C++ 2008
- 6. Visual Studio 2008中不會調試
- 7. Visual Studio 2008和的崩潰調試
- 8. Visual Studio 2008的組件級調試
- 9. Visual Studio 2008調試 - 跳過代碼
- 10. Visual Studio 2008中的調試問題
- 11. Visual Studio 2008速成版調試
- 12. 調試錯誤在Visual Studio 2008
- 13. Visual Studio 2008調試器分離
- 14. 關閉Visual Studio 2008中的調試器
- 15. Visual Studio 2008 bin \調試資源
- 16. 最佳Visual Studio 2008調試教程?
- 17. Visual Studio 2008調試可視化矩陣
- 18. visual studio 2008瘋狂調試器跳過!
- 19. Visual Studio 2008項目和調試
- 20. Visual Studio 2008調試器隨機死亡
- 21. Visual Studio 2008調試器失去焦點
- 22. Visual Studio 2008調試模式掛起
- 23. Visual Studio 2008英語版調試輸出?
- 24. 使用Visual Studio 2008調試Sitecore 6
- 25. 的Visual Studio 2008 - Visual Studio中禁用.NET框架調試
- 26. 測試Visual Studio 2008包
- 27. Visual Studio 2008測試工具
- 28. Visual Studio調試
- 29. Visual Studio調試
- 30. Visual Studio 2008 IIS調試 - 調試在時間後自動停止
不明確。那是一個過程嗎? – sharptooth 2009-08-19 07:35:15