0

私はWindowsフォームアプリケーションを作成しました。ビジュアルスタジオ2010.WindowsインストーラでWindowsインストーラを使用して.msiを作成しました。 .exeは正常に動作しています。しかし、Windows Server 2012 R2に同じ.msiをインストールし、 ".exe"ファイルを実行すると、ウィンドウに「アプリケーションが動作しなくなりました」と表示されます。私は、エラーポップアップで詳細を表示選択すると、OSがWindowsインストーラを使用してmsiをインストールした後にexeが動作しなくなった

Application has stopped Working 

.. .NET Frameworkがインストールされています。それは問題イベント名:CLR20r3を示しています。誰か助けてください。

答えて

0

私はそれが.netフレームワークまたは他の依存関係によって引き起こされたと思います。 Windows Server 2012にターゲットの.netフレームワークがインストールされているかどうかを確認します。 Visual Studio => project => last option(文字通り最後のオプション)=> Applicationに移動することで、これを行うことができます。ターゲットの.netフレームワークが表示されます。比較するサーバーにインストールされている.netフレームワークのバージョンを確認するには、https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installedに移動してください。 もう1つの解決策は、Microsoft 2005の下位互換性の最新リリースをインストールすることです。がんばろう!!

+0

thnk u ..私は問題の主な原因であるVisual C++再頒布可能ソフトウェアをインストールしていませんでした。 –

関連する問題