How can I know the CLR version of a crash dump?

后端 未结 3 2037
无人及你
无人及你 2021-01-11 23:04

I have a minidump crashed from a .NET application. Is there any way to know the CLR version (e.g. version of mscorwks.dll) of the fault machine (which generates the crash du

3条回答
  •  执笔经年
    2021-01-11 23:51

    In WinDbg: the easiest way is to use the !eeversion command, but if you want additional info you can use the lm command with the v verbose option for the runtime module mscorwks. If you're on .NET 4 the runtime is called clr, so in that case you need to change the command accordingly.

    0:026> lm vm mscorwks
    start    end        module name
    79e70000 7a3ff000   mscorwks T (no symbols)           
        Loaded symbol image file: mscorwks.dll
        Image path: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
        Image name: mscorwks.dll
        Timestamp:        Wed Oct 24 09:41:29 2007 (471EF729)
        CheckSum:         00597AA8
        ImageSize:        0058F000
        File version:     2.0.50727.1433
        Product version:  2.0.50727.1433
        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
    

提交回复
热议问题