WPF:在XP上有xamlparse异常而在Vista上没有的任何原因?

时间:2010-02-21 23:33:25

标签: c# wpf xaml xamlparseexception

我的应用编译得很好。在Vista机器上运行良好。但是,甚至没有在第一个表单上具有xaml解析异常的XP机器上启动。

xp机器都有.net 3.5。

有什么想到的吗?

感谢。

2 个答案:

答案 0 :(得分:2)

这个例外可能意味着什么。

如果按照this post中的描述进行操作(它不多,只是一个try / catch并获取内部异常),您应该能够看到更多详细信息,并希望找到异常的原因(可能是微不足道的。)

希望它适合你。

答案 1 :(得分:1)

XAML解析异常是表单实例化其所有子元素时调用的外部异常。它可能被抛出,因为其中一个子元素在实例化期间抛出了另一个异常。您需要检查xamlparse异常的InnerException属性,InnerException的InnerException等,直到找到导致问题的根异常。

我的第一个猜测是缺少服务包,但唯一可以确定的方法是查找根异常。