【问题标题】:Debugging: Trouble stepping into external source code (nuget)调试:无法进入外部源代码(nuget)
【发布时间】:2017-03-27 20:59:10
【问题描述】:

问题
试图调试为什么我的配置没有按照我想要的方式绑定到我的对象,我似乎无法进入 ConfigurationRoot.Get();。它要么在方法内部中断,要么在我尝试进入它时跳过。

我相信我的调试器设置是正确的,并且我已经验证了正确的模块和符号也已加载。关于下一步检查什么有什么建议吗?

运行 Visual Studio 2017

相关包:

  • Microsoft.Extensions.Configuration (1.1.1)
  • Microsoft.Extensions.Configuration.Binder (1.1.1)

【问题讨论】:

  • 也许我还应该提到,我正在运行 dotPeek 符号服务器,VS 也配置为使用它。

标签: debugging asp.net-core visual-studio-2017


【解决方案1】:

使用来自 question 的信息,我从符号缓存中删除了 Microsoft.Extensions.Configuration* 的符号。然后我仔细检查了我的调试设置,发现它们已经以某种方式重置为默认值。再次选择正确的设置,从缓存中删除符号,并且只启用 dotPeek 作为我的符号服务器后,VS 能够加载 PDB 文件,然后按我的需要进入源代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    相关资源
    最近更新 更多