我启用了这些选项,如下图所示:
我也有 System.Windows.Forms.dll
选择的模块:
然而,它跳过了代码。具体来说,我在 ListBox
的子类中有此代码:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
return base.ProcessCmdKey(ref msg, keyData);
}
我试图在那里设置一个断点,然后用 F11 进入它,但它只是跳过了。
让它工作缺少什么?
最佳答案
他们没有发布 VS2010 SP1 附带的 .NET 4.0 最新补丁的源代码,因此如果您安装了该补丁,它将无法找到正确的源文件,因此无法显示它。这也是我的确切行为。回滚更新解决了问题,但我无法使用 SP1 附带的好东西。
如果您选择打印诊断消息的选项,您将收到在服务器上找不到源的警告。您可以从 referencesource.microsoft.com 下载 RTM 源代码并手动浏览源代码。
关于尽管设置了选项,.NET 框架源单步执行仍不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084095/