4つのMicrosoft .NET Frameworkバージョンがあります。
- 1.1
- 2.0サービスパック2
- 3.0 Service Pack 2
- 3.5 SP1
それらはすべて必要ですか?
4つのMicrosoft .NET Frameworkバージョンがあります。
それらはすべて必要ですか?
回答:
.netフレームワークには4つの異なるバージョンがあります。
これらはすべて個別にインストールおよびアンインストールできます。ここからがおもしろいところです!.NET 3は(.NET 2のサービスパックと共に)導入され、追加のライブラリセットでした。.NET 3.5は、この傾向(.NET 2の2番目のサービスパックと.NET 3のサービスパック)に続き、拡張したばかりの.NET 2を再び必要としました。
最新リリースは完全にスタンドアロンであり、以前のバージョンを必要としません。ほとんどの場合、下位互換性があるため、古いアプリケーションを使用できます。
それらのいずれかが必要かどうかは、実行しているものによって異なります。そこにあるほとんどのアプリケーションは、まだ.NET 2から3.5向けに構築されているため、3.5をインストールすることで対応できます。4をインストールすることをお勧めします。これは、Microsoftが人々に使用してもらいたいものです。
.NET 4.5(および4.5.1、4.5.2)は、.NET 4のインプレースアップデートです。
.Net Framework 3.5のインストールでは、2.0以降のすべての以前のバージョンもインストールされます。バージョン1.1は例外であり、個別にインストールする必要があります。
3.5 SP1バージョンが必要と思われるため、2.0以降のすべての.Netバージョンもインストールされます。そのため、あなたは本当にそれについて選択の余地がなく、あるバージョンをアンインストールしようとすると、その上に構築される他のバージョンで問題が発生する可能性があります。
.Net 1.1を必要とする製品はほとんど残っていないため、実際に必要になるまでインストールを待つことができます。自動的にインストールされず、既にインストールされている場合、これはインストールした製品によって必要とされることを意味します(デフォルトでインストールされるXPを使用している場合を除く)。
.Net 4.0については言及していませんが、このバージョンでは、Microsoftは以前のバージョンをすべて含めないことでソフトウェアのサイズを縮小しようとしました。したがって、.Net 4.0はより小さく、1.1以降のすべての以前のバージョンと下位互換性があると想定されています。したがって、理論的には必要なのはそれだけです。
異なるアプリケーションには異なるフレームワークが必要であり、下位互換性がないため、すぐにダウンロードする必要はありませんが、すべてが必要になる場合があります。
フレームワークの特定のバージョンを必要とするアプリケーションをインストールするとき、それらをダウンロードできます。(主に2、3、または3.5が必要になります)
必要なのはNet4だけではありません。すべてのバージョンを削除してから、v4のみをインストールしました。私が実行しようとした最初のアプリ(Powermate)は、必要な.NET Frameworkが見つからなかったと言いました。そこで、Net v2 SP2とSP2アップデートをインストールすると、アプリは問題なく実行されました。
.NET 4がインストールされている場合、1.1のフレームワークでビルドされた .NETアプリケーションを実行できます。
.NET Framework 4は、.NET Frameworkバージョン1.1、2.0、3.0、および3.5で構築されたアプリケーションと下位互換性があります。つまり、以前のバージョンの.NET Frameworkで構築されたアプリケーションとコンポーネントは、.NET Framework 4で動作します。