0

私は 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 を含むコンプでアプリをテストしています。

4

1 に答える 1

-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);
于 2013-05-29T12:10:56.847 に答える