我在WPF(Visual Basic 2010 Express)中创建了一个应用程序,该应用程序采用空PDF并在数据库中写入数据并将完整PDF保存在文件夹中。应用程序在Windows 8,Windows Vista和Windows 7上运行良好。当我在Windows XP上测试应用程序时,应用程序无法正常工作,它甚至没有打开它(它报告错误:应用程序遇到问题需要关闭。 )。我已经下载并安装了Framework 4.0,但它仍然无效。有没有人有任何想法,我的应用程序中缺少什么,所以它将适用于安装了操作系统Windows XP的计算机?我正在测试当前使用Microsoft XP Professional,版本2002,Service Pack 3的应用程序。
答案 0 :(得分:-1)
我正在详细阐述我所评论的内容。只需查看引发的异常,然后解决问题就会更加容易。以下是App.xaml应如何订阅 DispatcherUnhandledException
<Application x:Class="...."
DispatcherUnhandledException="Application_DispatcherUnhandledException"/>
在App.xaml.cs中弹出一个MessageBox打印异常
private void Application_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e) {
MessageBox.Show(e.Exception.Message);
}
查看您是否可以识别异常并尝试获取相同的信息。如果异常不相关,请尝试打印InnerException。
MessageBox.Show(e.Exception.InnerException.Message);