Holen Sie sich die richtigen .net native Symbole für Windbg

Ich mache ein Crash-Dump-Debugging, bei dem ich nach einem Dump suche, der von einem Produktionsserver stammt. Auf dem Computer, auf dem WinDbg ausgeführt wird, muss eine etwas andere Version der .NET-Laufzeit installiert sein. Beim Laden der systemeigenen Abbilder von .NET-Systemassemblys treten Fehler auSystem.Data.Linq).

Was ist der beste Weg, um sicherzustellen, dass mein Debug-Computer auf alle richtigen Symbole zugreifen kann?

Bearbeite Zusätzliche Ausgabe von lmv für Thomas Weller

000007fb`68660000 000007fb`68993000   System_Data_Linq_ni C (pdb symbols)          C:\Program Files\Debugging Tools for Windows (x64)\sym\System.Data.Linq.pdb\703A918D116A4558BB44245924371ACD1\System.Data.Linq.pdb
    Loaded symbol image file: System.Data.Linq.ni.dll
    Image path: C:\Windows\assembly\NativeImages_v4.0.30319_64\System.Data.Linq\acbd568cd3c2499fbb7b2639c4a46a81\System.Data.Linq.ni.dll
    Image name: System.Data.Linq.ni.dll
    Has CLR image header, track-debug-data flag not set
    Timestamp:        Fri Apr 11 20:41:26 2014 (534899C6)
    CheckSum:         00000000
    ImageSize:        00333000
    File version:     4.0.30319.34209
    Product version:  4.0.30319.34209
    File flags:       0 (Mask 3F)
    File OS:          4 Unknown Win32
    File type:        2.0 Dll
    File date:        00000000.00000000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4

Antworten auf die Frage(6)

Ihre Antwort auf die Frage