9

我对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.

配置:

选项 -> 调试 -> 符号:

按此顺序配置三个 Symbol 服务器

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

http://referencesource.microsoft.com/symbols

http://localhost:33417/

选项 -> 调试 -> 常规截图:

选项 -> 调试 -> 常规截图

我错过了什么?

4

0 回答 0