Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/debugging/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 调试:无法进入外部源代码(nuget)_Debugging_Asp.net Core_Visual Studio 2017 - Fatal编程技术网

Debugging 调试:无法进入外部源代码(nuget)

Debugging 调试:无法进入外部源代码(nuget),debugging,asp.net-core,visual-studio-2017,Debugging,Asp.net Core,Visual Studio 2017,问题 正在尝试调试为什么我的配置没有按我希望的方式绑定到对象,并且我似乎无法进入ConfigurationRoot.Get();。它要么在方法内部中断,要么在我尝试进入时跳过 我相信我的调试器设置是正确的,并且我已经验证了加载了正确的模块和符号。对下一步检查什么有什么建议吗 运行Visual Studio 2017 相关套餐: Microsoft.Extensions.Configuration(1.1.1) Microsoft.Extensions.Configuration.Binder(

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

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

运行Visual Studio 2017

相关套餐:

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


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


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