我有一个需要SOS.dll 4.0.30319.1008的迷你转储,但是winDBG无法下载正确的dll。符号路径已设置为SRV*C:\symcache*http://msdl.microsoft.com/download/symbols
有没有人知道在哪里下载SOS.dll提供版本号?我决定手动下载DLL并将其替换为Windows下的Microsoft.net折叠。
更新:I published a blog post on how to open snapshots collected on other machines
如果您没有目标计算机所需的SOS和CLR程序集,请尝试执行以下步骤:
如果它不起作用[罕见情况],则执行一系列步骤:
希望这有助于=)
我没有详细调查过,但是如果输入!analyze -v
,似乎WinDbg会为.NET转储下载SOS.dll。此外,当您进行转储分析时,DebugDiag 似乎加载SOS.dll。
如果所有选项均无效,请在创建转储的计算机上运行Mscordacwkscollector。
我还维持一个archive of debugging DLLs。