質問

.NET 4フレームワークがインストールされていない場合、アプリケーションはメッセージを表示しますが、クライアントフレームワークのみがインストールされていて、アプリケーションが完全なフレームワークが必要な場合は、何も起こり、アプリケーションが起動します。

.NET 4フルフレームワークがターゲットシステムにインストールされているかどうかを確認する方法は、クライアントフレームワークだけでなく

"App.manifest"ファイルまたはプログラムの開始時のC#で確認するための解決策を検索します。

役に立ちましたか?

解決

存在するかどうかを確認するための最良の方法は、著者のアドバイスに従い、適切なレジストリエントリの存在を確認することです。

.NET 4を含む各キーの詳細は、このリファレンスで見つけることができます http://msdn.microsoft.com/en-us/kb/kbarticle.aspx?id=318785

他のヒント

Project Properties 画面(メインメニュープロジェクト/プロジェクト)に移動し、次に publish タブを選択します。 " Microsoft .NET Framework 4クライアントプロファイル(x86とx64)のチェックボックスがチェックボックスをオンにしていることをリストに表示する" 前提条件 "ボタンをクリックしてください。。

Microsoft .NET Framework 4(x86とx64)のチェックボックスをチェックします。

それからあなたのプロジェクトを再開します。

インストール時にフルフレームワークをチェックし、存在しない場合はインストールする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top