是否有 Visual Studio 2015 调试步骤跳过?

Zhi*_*nov 4 debugging visual-studio-2010 visual-studio visual-studio-2015

我安装了新版本的 Visual Studio Community 2015。

打开旧的 Visual Studio 2010 项目。他们编译好了。然后当我需要调试它们时,我发现了一些奇怪的东西。

当我尝试 Step Over(F10) 只是跳过代码行,就像它们不存在一样。在此处输入图像描述

例如,我在第 33 行开始调试,然后 F10 将我发送到第 43 行。

那个怎么样?

并且它是可配置的。

Vla*_*ein 5

此行为与调试优化代码一致。

您可以通过转到 Tools -> ILDasm,加载可执行文件并检查该函数来验证生成了哪些代码。或者,在调试器中的断点处,调试 -> Windows -> 反汇编(或单击 Alt+8)。

这可能是 2015 年的新功能,因为我的 2013 年没有优化分配/测试......


小智 5

在 Visual Studio 2015 中,我在发布模式下发生了这种情况。更改为调试模式后,调试器单步执行每一行。希望这可以帮助。