it-swarm-ja.com

.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つのクライアントをインストールすることになりました!

明らかに私は何かが欠けています。アイデア...?

1
Michael Sorens

.NET Frameworkクライアントプロファイルは、完全な.NETFrameworkのサブセットです。完全なフレームワークをインストールすると、クライアントプロファイルに加えて、フレームワークを完成させるいくつかの追加のアセンブリが取得されます。したがって、Client Profile + Extendedがインストールされているとすると、完全なフレームワークがインストールされています。

[〜#〜] msdn [〜#〜] から引用:

[.NET Framework4クライアントプロファイルは] .NETFrameworkの一部です。 .NET Frameworkは、プログラムと機能に別々に存在する.NET Framework4クライアントプロファイルと.NETFramework4拡張コンポーネントで構成されています。

3
heavyd