I am debugging a dump on failure, where I am looking for a dump taken from a production server. The machine on which I am running WinDbg must have a slightly different version of the .NET runtime installed. I get errors when loading my own images of .NET system assemblies (so loading, for example, System.Data.Linq ) is impossible.
What is the best way to ensure that my debug computer has access to all the correct characters?
Edit Added lmv output for 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
debugging c # windbg crash-dumps postmortem-debugging
Jmarsch
source share