WPF:为什么在XP上有一个xamlparse异常,而在Vista上没有?

jfgube3f  于 2023-04-07  发布在  其他
关注(0)|答案(2)|浏览(95)

我的应用程序编译得很好,在Vista机器上运行得很好,但在XP机器上甚至不能启动,因为第一个表单上有一个xaml解析异常。
xp机器都有。net 3.5
你想到什么了吗?
谢谢。

np8igboo

np8igboo1#

这个例外可能意味着几乎任何事情。
如果你按照this post中的描述去做(这并不多,只是一个try/catch并得到内部异常),你应该能够看到更多的细节,并有希望找到异常的原因(这可能是微不足道的)。
希望对你有用。

pw136qt2

pw136qt22#

XAML parse exception是当表单示例化所有子元素时调用的外部异常。它可能被抛出,因为这些子元素之一在示例化期间抛出另一个异常。您需要检查xamlparse exception的InnerException属性,InnerException的InnerException等,直到找到导致问题的根异常。
我的第一个猜测是缺少一个服务包,但确定的唯一方法是找到根异常。

相关问题