尽管设置了选项,.NET框架源步进仍然无法工作

Tim*_*mwi 13 .net visual-studio-2010

我启用了这些选项,如此屏幕截图所示:

截图

我也System.Windows.Forms.dll选择了模块:

截图

然而它跨过了代码.具体来说,我将此代码放在以下子类中ListBox:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
    return base.ProcessCmdKey(ref msg, keyData);
}
Run Code Online (Sandbox Code Playgroud)

我尝试在那里设置一个断点然后用F11进入这个断点,但它只是跳了过去.

让这个工作失踪的是什么?

Teo*_*gul 10

他们没有发布VS2010 SP1附带的.NET 4.0最新补丁的源代码,所以如果安装了它,它将无法找到正确的源文件,因此无法显示它.这也是我的确切行为.回滚更新解决了问题,但后来我没有使用SP1附带的好东西.

如果选择打印诊断消息的选项,则会收到无法在服务器上找到源的警告.您可以从referencesource.microsoft.com下载RTM源,否则手动浏览源.