質問: .net framework 4 * full *をインストールしようとすると、代わりに* client *がインストールされます win7 sp1 32ビットマシンでは、最初に.net 4クライアントをインストールしていて、.net4フルにアップグレードしたいと考えていました。完全なインストーラーdotnetfx40_full_x86_x64.exeをmicrosoftからダウンロードしました。ダウンロード後、ファイルは48.11mbを示しました。これは、フルパッケージの正しいサイズです(クライアントの場合は41mb)。インストーラーを実行すると、最初に既存のパッケージを修復または削除するように求められました。削除することを選択したので、4つの拡張クライアントと4つのクライアントの2つの部分をアンインストールしました。リブート。インストーラーを再実行すると、インストールが開始され、クライアントがインストールされていることが示されました。これは私にとって眉をひそめましたが、セクションで完全インストールを報告しているのではないかと考えて、完全に実行させました。しかし、完了後、私は再び4つの拡張と4つのクライアントをインストールすることになりました!明らかに私は何かが欠けています。アイデア...?
回答: .net frameworkクライアントプロファイルは、完全な.netframeworkのサブセットです。完全なフレームワークをインストールすると、クライアントプロファイルに加えて、フレームワークを完成させるいくつかの追加のアセンブリが取得されます。したがって、client profile + extendedがインストールされているとすると、完全なフレームワークがインストールされています。 [〜#〜] msdn [〜#〜] から引用: [.net framework4クライアントプロファイルは] .netframeworkの一部です。 .net frameworkは、プログラムと機能に別々に存在する.net framework4クライアントプロファイルと.netframework4拡張コンポーネントで構成されています。