Download 按版本号下载SOS.dll
我得到了一个需要SOS.dll 4.0.30319.1008的小型转储,但是winDBG未能下载正确的dll。符号路径已设置为Download 按版本号下载SOS.dll,download,windbg,sos,Download,Windbg,Sos,我得到了一个需要SOS.dll 4.0.30319.1008的小型转储,但是winDBG未能下载正确的dll。符号路径已设置为SRV*C:\symcache*http://msdl.microsoft.com/download/symbols 是否有人知道通过提供版本号从何处下载SOS.dll? 我决定手动下载dll并将其替换到windows下的Microsoft.net文件夹中。我还没有进行详细调查,但如果键入,WinDbg似乎会下载SOS.dll以进行.net转储!分析-v。此外,在进行转储
SRV*C:\symcache*http://msdl.microsoft.com/download/symbols
是否有人知道通过提供版本号从何处下载SOS.dll?
我决定手动下载dll并将其替换到windows下的Microsoft.net文件夹中。我还没有进行详细调查,但如果键入
,WinDbg似乎会下载SOS.dll以进行.net转储!分析-v
。此外,在进行转储分析时,似乎会加载SOS.dll
如果这些选项都不起作用,请在创建转储的计算机上运行
我还维护一个。更新:
如果目标计算机上没有所需的SOS和CLR程序集,请尝试执行以下步骤:
- .sympath c:\symbols/[setSymPath]
- .symfix+/[尝试下载所需的程序集。第一次可能需要很长时间
- .cordell-ve-u-l//尝试自动加载所需的程序集
- .reload//以防万一
希望这对您有所帮助=)您可以在创建转储的同一台计算机上获得相应版本的SOS.dll。您不应该替换计算机上的版本。只需使用.load加载它。如果您经常调试转储,我建议保留一个存储库,其中包含您遇到的所有唯一版本的SOS。Thomas,看起来像是它倒了。它被移走了吗?我找到了helpful@JeffreyLeCours:哦,我似乎不小心把它和我的业务一起删除了。我会调查一下。我已经很久没有维护它了,但可以肯定,它可能仍然有用,即使对我来说:-)