项目部署错误的XAML Parse异常

时间:2015-07-07 15:15:33

标签: c# wpf xaml xamlparseexception ildasm

我有一个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: ()

我不确定如何做出这样的正面或反面...我会非常,非常感谢任何帮助!

0 个答案:

没有答案