我有一个应用程序有两个不同的部分,一个操作处理数据并将其添加到数据库,第二个操作检索数据并生成报告。有没有办法告诉调试器从应用程序的第二个操作开始?以前我已经评论过我不想运行的东西,并以这种方式解决了我的问题。有没有更好的办法?谢谢。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. Wierdness调试Visual Studio C++ 2008
- 5. Javascript调试Visual Studio 2008
- 6. 使用Visual Studio 2008调试Sitecore 6
- 7. Visual Studio 2008中的调试问题
- 8. Visual Studio 2008的组件级调试
- 9. Visual Studio 2008速成版调试
- 10. Visual Studio 2008中不会调试
- 11. visual studio 2008疯狂调试器跳过!
- 12. 在Visual Studio 2008中进行Javascript调试
- 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 Expression Edition停止调试?
- 25. 的Visual Studio 2008 - Visual Studio中禁用.NET框架调试
- 26. Visual Studio 2008测试工具
- 27. 测试Visual Studio 2008包
- 28. Visual Studio调试
- 29. Visual Studio 2008 IIS调试 - 调试在时间后自动停止
- 30. 的Visual Studio调试
不明确。那是一个过程吗? – sharptooth 2009-08-19 07:35:15