【发布时间】:2009-02-10 16:01:21
【问题描述】:
可能重复:
Why does Microsoft Visual C# 2008 Express Edition debugger randomly exit?
在我的职业生涯中,我遇到了 Visual Studio C# 调试器最奇怪的问题。简而言之,在我的代码中的断点被击中后,我无法单步执行代码。 F11 (step into) 和 F10 (step over) 工作了几次,但最终 Visual Studio 执行 F5 (continue) 动作。我仍然可以在每一行使用断点进行调试。
此行为会在每个项目开发人员的机器上重现。到处都是 Visual Studio SP1。
我已经检查了每个(据我所知)选项。我已禁用“只是我的代码”。我已禁用“逐步执行属性”。我已禁用自动属性评估。绝望中,我从头开始重新创建了所有项目和解决方案文件。
我的问题有什么解决办法吗?
更新这种行为只能在这个项目上重现。
更新 2 这似乎不是线程问题:它在 Visual Studio 的开发人员 Web 服务器下重现...
【问题讨论】:
-
这种情况发生在您尝试调试的每个项目中,还是仅在这个项目和/或代码的一部分中发生?您是否尝试过创建一个简单的测试项目并使用调试器逐步完成它?如果它只是在这个特定的代码中,请发布发生这种情况的 sn-p。
-
之前好像讨论过这个问题:stackoverflow.com/questions/310788/…> 其他主题中的一些建议可能会对您有所帮助。
标签: c# visual-studio visual-studio-2008 debugging