我有一个 .NET 应用程序崩溃的小型转储。有没有办法使用 Windbg 或其他工具了解故障机器(生成故障转储)的 CLR 版本(例如 mscorwks.dll 的版本)?
在 WinDbg 中:最简单的方法是使用!eeversion
命令,但如果您想要更多信息,您可以使用lm
命令与v
运行时模块的详细选项mscorwks
。如果您使用的是 .NET 4,则调用运行时clr
,因此在这种情况下您需要相应地更改命令。
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)