2012-03-19 14 views
2

Windows Server 2008 R2でWPFアプリケーションを実行しようとしていますが、.net 4.0拡張およびクライアントプロファイルがインストールされていますが、「アプリケーションが停止しました」というメッセージが表示されてクラッシュします。他の情報は表示されません。Windows Server 2008 R2でWPFアプリケーションがクラッシュする

私のWPFアプリケーションは32ビットで、.net 4.0をターゲットにしており、Win 7 32/64ビットシステムで正常に動作します。 は私が勝つサーバー上の依存関係ウォーカーを実行し、それが次のDLLのが欠落していることを示しています

  • GPSVS.DLLを
  • IESHIMS.DLL
  • MF.DLL
  • MFPLAT.DLL
  • MFREADWRITE .DLL
  • WLANAPI.DLL

GPSVS.DLLとIESHIMS.DLL私のシステムにも欠けています。私はGoogleを見て、これらの不足しているDLLがアプリケーションクラッシュの理由であるかどうかはわかりません。

+0

イベントビューアを調べましたか?あなたは[未処理の例外](http://stackoverflow.com/a/6519029/572644)をキャッチしていますか? –

+0

はい私は未処理の例外をキャッチし、その "App.xaml.csのUnhadled例外" –

+1

Exception/InnerExceptionとは何ですか?あなたが参照したそれらのDLLは遅延ロードされているので、あなたの問題ではありません。例外についてさらに詳しい情報が必要です。 – user7116

答えて

2

ヘルプを使用してWindows Server 2008 R2に.Net Framework 3.5をインストールすることで問題を解決できましたhere 現時点ではアプリケーションは正常に動作しています。 .NET Framework 3.5にはWPFで必要なものがいくつかあり、.NET Framework 4.0ではそれをインストールしていないようです。

0

私のためにWLANAPI.dllを解決するのに役立つもう1つのヒント:サーバーマネージャーから「ワイヤレスネットワーク」機能を追加してください。

関連する問題