为什么F11不会进入.NET Framework源代码?

时间:2014-12-24 15:51:29

标签: .net visual-studio debugging visual-studio-2013

我按照here描述的步骤进行操作,但当我尝试进入var c = new SqlConnection();(按F11)这样的句子时,我不会在 SqlConnection 构造函数源内结束码。我错过了什么?

修改

  

How does reference source relate to the Microsoft Symbol Server?

     

Microsoft Symbol Server是所有公共PDB的存储库   最终由微软大多数团队生成。但是所有的PDB都是   目前在这里没有任何源信息,这使得   它们对于逐步通过来源并不是非常有用。当你尝试   要调试.NET Framework源代码,请确保您没有   Microsoft Symbol Server已启用。这样做可能会产生符号   从Microsoft Symbol Server和源步进加载   经验不适用于那种情况。您可以禁用Microsoft   通过工具|查找符号服务器选项|调试|符号。确保   取消选中Microsoft Symbol Server前面的复选框。

2 个答案:

答案 0 :(得分:5)

最后问题解决了,取消选择 Microsoft Symbol Server (正如文档所说)但是在同一个配置对话框中指定缓存符号目录,这是一个问题文件没有说;)

答案 1 :(得分:1)

我的问题是我使用的是Framework 4.5而不是4.5.1。一旦我改变了它,它仍然没有运行。在“工具|选项|调试|符号”中,我必须执行“空符号缓存”,之后我可以单步进入框架。