2017-04-13 9 views
0

wpfアプリケーションがあり、それをクライアントシステムにインストールしましたが、デスクトップショートカットまたは.exeファイルをダブルクリックしても開きません。しかし、このアプリケーションは他のシステムでうまく動作します。WpfとWinformアプリケーションが開きません

さらにもう一度チェックしました。私はhello world wpfとwinformプロジェクトを作成し、デバッグして、これらの.exeファイルをクライアントマシンで開いてみることをお勧めします。 しかし、hello worldコンソールアプリケーションは正常に動作しています。

見つけてくださいクライアントシステムの詳細: のWindows 10、

私たちのプロジェクトは、VS 2015使用して構築された64ビット、 対象は次のとおりです。.NETFramework、バージョン= V4.5

ので、問題になることができるもの?

+1

エラーの詳細は、イベントビューアから確認できます。 – kennyzx

+0

イベントビューアーで以下のエラーが表示されます: –

+0

アプリケーション:SMP_WINDOWS.exe フレームワークのバージョン:v4.0.30319 説明:未処理の例外が原因でプロセスが終了しました。 例外情報:System.Windows.Application..cctorでSystem.IO.FileNotFoundException () 例外情報:SMP_WINDOWS.App.MainでSystem.Windows.Application..ctorでSystem.TypeInitializationException () () –

答えて

0

私のアプリケーションがウィンドウズ7,8では開かれていたので、同じ問題が発生しました。& 8.1ですが、ウィンドウズ10では実行できませんでした。たくさん検索した後、私はスプーンスタジオアップグレードされていないため、Windows 10はサポートされませんでした。私は最新のスプーンスタジオを使用し、私のアプリはWindows 10でうまくいきました。あなたのアプリケーションでは、クライアントに与える&インストーラをどのように作成しているかを確認してください。アップグレードされていない、またはWindows 10をサポートしていないサードパーティのインストーラを使用していることを確認します。問題がある場合は教えてください。

+0

.msiを作成するためにVisual Studioを使用していますが、正しくインストールされていますが、 –

+0

セーフモードでアプリケーションを実行してみてください。また、いくつかのマシンでアンチウィルスがアプリケーションをブロックしていることを確認し、アンチウィルスを一時停止し、アプリケーションを実行しようとします。 –

+0

実行中のアプリで何か不運? –

0

この問題は、32ビットアプリケーションと64ビットオペレーティングシステムとの間に互換性がないために発生していると思います。ですから、Visual StudioのConfiguration Managerで、アプリケーションのプラットフォームをx86から​​任意のCPUに設定することをお勧めします。

または

アプリケーションを標高モードで実行してみてください。

+0

'任意のCPU'へのアプリケーションのプラットフォーム試してみました。同じ問題 –

+0

クライアントマシンの.NETのバージョンがフォームアプリケーションのバージョンと異なる可能性があります。 –

0

エラーメッセージから、App.xmal.csからスローされたFileNotFoundExceptionです。おそらく、そのマシンに存在しないファイルをロードすることによって初期化される静的フィールド(メソッドは.cctor)です。

アプリケーション:SMP_WINDOWS.exeフレームワークバージョン:v4.0.30319説明:処理されなかった例外が原因でプロセスが終了しました。例外情報:SMP_WINDOWS.App.MainでSystem.Windows.Application..ctor()()でSystem.TypeInitializationException

:System.Windows.Application..cctor()例外情報でSystem.IO.FileNotFoundExceptionソースコードをデバッグすることなく、「可能な原因」は単に野生の推測に過ぎません。

関連する問題