VS2008 SP1如何解决单步问题

Posted

技术标签:

【中文标题】VS2008 SP1如何解决单步问题【英文标题】:How to solve the Single stepping problem with VS2008 SP1 【发布时间】:2010-09-06 14:08:26 【问题描述】:

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

知道需要做什么来纠正这种行为吗?

【问题讨论】:

【参考方案1】:

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

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


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

【讨论】:

【参考方案2】:

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

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

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

【讨论】:

【参考方案3】:

我们使用 c# 作为语言。

微软已发现问题。

来自论坛的引用:

我们已确定此问题的根本原因,目前正在研究解决方案。对于由此给您带来的不便,我们深表歉意。一旦我们有解决方案,我们会尽快通知您。同时,如果我们发现任何解决方法,我们将在此处发布。

【讨论】:

尝试更新您的问题和/或评论其他问题,而不是回答您自己的问题

以上是关于VS2008 SP1如何解决单步问题的主要内容,如果未能解决你的问题,请参考以下文章

调试 XSLT 文件时 VS2008 SP1 崩溃

如何在 VS2008 Web Developer Express 的一个解决方案中添加多个项目?

windows7 64位旗舰版 安装sql server 2008 报.net framework 3.5 sp1 必须安装

为啥 VS 2008 sp1 在 Win7 RC 上安装 abort?

如何将 Windows Mobile SDK 帮助集成到 VS2008 中

如何解决 VS2010 Windows 窗体设计器问题(无法加载基类)