dotPeek符号服务器不向VS2013调试器提供源代码

时间:2015-02-11 07:13:38

标签: c# visual-studio-2013 symbol-server dotpeek

我对dotPeek符号服务器功能的理解如下:

每当IDE要求调试给定程序集的信息时,dotPeek会将程序集和符号(+反编译的源代码?)反编译回IDE。

但我的经验如下:

配置IDE并在调试时检查“输出”窗口后,我看到正在加载所有托管程序集的符号。我可以进入这些库/ .NET平台并在那里进行调试,没有任何问题。

但是有一个我遇到问题的第三方组装。输出窗口在我的应用程序启动期间打印出来:

'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\kostas\AppData\Local\Temp\Temporary ASP.NET Files\root\9bc23327\4940c90d\assembly\dl3\8fde229b\401c97fd_0937d001\WebApi.Hal.dll', Symbols loaded.

但是当我尝试进入WebApi.Hal类时,IDE会要求我提供源代码文件,输出打印出来:

SRCSRV: The module 'C:\Users\kostas\AppData\Local\Temp\Temporary ASP.NET Files\root\9bc23327\4940c90d\assembly\dl3\8fde229b\401c97fd_0937d001\WebApi.Hal.dll' does not contain source server information.

配置:

选项 - >调试 - >符号:

按此顺序配置三个符号服务器

http://srv.symbolsource.org/pdb/Public

http://referencesource.microsoft.com/symbols

http://localhost:33417/

选项 - >调试 - >一般截图:

Options -> Debugging -> General screenshot

我错过了什么?

0 个答案:

没有答案