我有一个WPF应用程序可以在某些平台和系统上正常工作,当然包括开发系统,但是,它会在部署的某些(但不是全部)平台上遇到问题。当然,这听起来像是关于依赖性的问题,但我不确定如何追踪什么/哪个。 WERInternalMetadata.xml问题签名显示:
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>QroLockdownShell.exe</Parameter0>
<Parameter1>1.0.0.0</Parameter1>
<Parameter2>559aaa45</Parameter2>
<Parameter3>mscorlib</Parameter3>
<Parameter4>4.0.30319.34209</Parameter4>
<Parameter5>534894cc</Parameter5>
<Parameter6>4527</Parameter6>
<Parameter7>105</Parameter7>
<Parameter8>System.Windows.Markup.XamlParse</Parameter8>
</ProblemSignatures>
当我使用ILDASM从参数7中查找105时,它会引导我:
Method #19 (06000105)
-------------------------------------------------------
MethodName: get_BackgroundImage (06000105)
Flags : [Public] [HideBySig] [ReuseSlot] [SpecialName] (00000886)
RVA : 0x00004478
ImplFlags : [IL] [Managed] (00000000)
CallCnvntn: [DEFAULT]
hasThis
ReturnType: Class System.Windows.Media.ImageSource
No arguments.
CustomAttribute #1 (0c0000ed)
-------------------------------------------------------
CustomAttribute Type: 0a00002f
CustomAttributeName: System.Runtime.CompilerServices.CompilerGeneratedAttribute :: instance void.ctor()
Length: 4
Value : 01 00 00 00 > <
ctor args: ()
我不确定如何做出这样的正面或反面...我会非常,非常感谢任何帮助!