在Windows XP SP3 PC上查找错误签名方法def

时间:2013-07-17 16:31:57

标签: c# .net-4.0 windows-xp-sp3 ildasm

我正在尝试使用ILDASM.exe找到要打开的System.dll文件,并找到方法定义和偏移量,并查看我的应用程序仅在Windows XP计算机上崩溃的原因。我是否尝试为此错误签名中列出的此程序集打开正确的dll?我在System.Core.dll中查找C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ v3.5,因为当ILDASM.exe打开它时,它在其中具有System命名空间。

同样的程序在Windows 7 PC上运行得很好。

尝试在带有Service Pack 3的Windows XP计算机上运行我的应用程序时,我有以下错误签名。

Error signature
  EventType: clr20r3
  P1: myapplication.exe                 >Is the exe file name
  P2: 1.0.0.0                           >Is the exe file assembly version number
  P3: 51e6a3d8                          >Is the exe file stamp
  P4: system                            >Is the faulting assembly full name
  P5: 4.0.0.0                           >Is the faulting assembly version
  P6: 5073c71b                          >Is the faulting assembly timestamp
  P7: 3d57                              >Is the faulting assembly method def
  P8: bd                                >Is faulting method IL Offset within the faulting method
  P9: system.invalidoperationexception  >Exception type that was thrown

0 个答案:

没有答案