XP中的XAML用户控制问题

本文关键字:控制 问题 用户 XAML 中的 XP | 更新日期: 2023-09-27 18:00:39

我在winforms应用程序中嵌入了一个相当复杂的数据绑定XAML用户控件。当我试图从Windows XP(SP3+更新)机器打开表单时,我会得到一个nullreferenceexception"Object reference not found"。当我使用同一用户登录,但通过Windows7计算机登录时,它运行良好(无论是在调试器中还是在发行版中)。

除了XP机器没有安装VS2010,所以我无法进行任何花哨的调试之外,我还能做些什么来为失败的xaml控件返回更有用的调试数据吗。此外,有人知道可能导致这种情况的XP/windows 7差异吗?

谢谢!

XP中的XAML用户控制问题

我所做的捕获更具体信息的操作是围绕我的InitializeComponent();使用try-catch,然后启动MessageBox。显示以下异常:

try
{
    InitializeComponent();
}
catch (Exception e)
{
    MessageBox.Show(e.toString());
}

如果你能做到这一点,你可以向我们发布更多关于你的例外情况的具体信息。

注意:那个特定的问题发生在我身上。我绕过Initialize,发现我必须在XP上运行的Release项目中添加更多的dll。。。