如何解决VS2008 SP1的单步问题

时间:2008-08-22 18:14:45

标签: c# visual-studio-2008-sp1

Visual Studio中的调试似乎已经被sp1破坏了。 随机单步执行不起作用,只是开始运行。有时会忽略断点。它是不可预测和无法使用的。它通常会达到第一个突破点但在此之后它完全无法预测。

知道需要采取哪些措施来纠正这种行为?

3 个答案:

答案 0 :(得分:3)

确保您使用调试配置进行调试,而不是使用调试配置。还要确保在调试配置中禁用优化。

调试时必须关闭优化,否则会导致非常不稳定的行为。


对于C#项目,我假设问题是关于查看标签,优化选项将位于“项目>属性...”的“构建”选项卡中。“常规”的最后一个选项被称为“优化代码”。

答案 1 :(得分:2)

有一个修复由于某种原因未包含在更新过程中:

http://code.msdn.microsoft.com/KB957912/Release/ProjectReleases.aspx?ReleaseId=1796

虽然有些人说他们仍然有同样的问题,但它对我有用。

答案 2 :(得分:0)

我们使用c#作为语言。

微软已经发现了这个问题。

引自论坛:

  

我们已确定此问题的根本原因,目前正在制定解决方案。对于造成您的不便,我们深表歉意。一旦我们有解决方案,我们会立即通知您。同时,如果我们发现任何workrounds,我们会在这里发布。