我正在处理自定义符号/源服务器。 我已经能够生成引用我们的来源的pdb文件。 Visual Studio可以检索大部分源代码。但有时,SRCSRV无法检索它们。如何从SRCSRV获取更多信息?
如果我检查的Visual Studio输出窗口,我可以得到以下信息
SRCSRV: Source server cannot retrieve the source code for file 'e:\SoftwareFactory\Projects\Product.Net Trunk\WorkingDirectory\Services\ErpWebServices\ErpServiceLegacyHost\Threading\ErpTransactionsSynchronizationContext.cs' in module 'C:\Program Files (x86)\Product\ProductCommon\ePgiStarterCS\server\Product.Erp.Services.LegacyHost.dll'. Données non valides.
托管源的Web服务器没有收到这样的文件的任何请求。所以这在关于这个确切文件的记录中必定是个问题。
有没有办法通过SRCSRV获取更多信息?
你在windbg试过同样的东西吗?在windbg中,您可能会得到有关错误的更多信息。 –
正如@RahulSundar所建议的那样,windbg有一个命令来打开使用'!sym noisy'加载详细符号的命令。这可能有助于您诊断问题。 –
@MarcSherman他的源文件加载问题,而不是符号加载... – Mark