2011-02-16 12 views
2

Asp.NET Webアプリケーション用に.NET Framework 2.0,3.0,3.5がインストールされているとします。.NET Framework 2.0および.NET Framework 3.5を使用している場合、.NET Framework 3が必要ですか?

フレームワーク3.0と3.5がフレームワーク2の単なる拡張であることを認識していますが、それほど明確ではないのは3.0と3.5がどのように相互に関係しているかです。

Asp.NETアプリケーションが3.5をターゲットにしている場合は、Framework 3を安全にアンインストールしていますか?

答えて

4

これらの3つのバージョンは同じCLRバージョン(2.0)を共有し、それぞれの新しいバージョンでは以前のバージョンでは利用できなかった新機能が追加されました。これは基本的に3.0が2.0と3.5に依存することを意味します.3.0と2.0に依存しますので、3.5をアンインストールしない限り、3.0をアンインストールすることはできません。

.NET Frameworkのバージョンの詳細については、あなたがチェックアウトすることができます:3.5を最初にアンインストールされていない限り

.NET Framework Versions and Dependencies

1

はい。しかし、原則として、フレームワークは複数のバージョンを同時にインストールすることをサポートするように設計されています。スペースが本当の問題でない限り、私はそれを残したいと思います。

+0

-1、3.0バージョンをアンインストールすることはできません。 –

+0

ああ、私はこれを認識していませんでした。ありがとう。 – clifgriffin

2

.Net 3.0では、WCF、WPF、WFが導入されました。余分なライブラリは2.0ランタイムの上で実際に動作します。

.Net 3.5では、これらのライブラリのアップグレードが導入され、Linq(新しい言語機能)がサポートされています。

3.0からアンインストールしたライブラリを3.5にすると、3.0をアンインストールして3.5に置き換えることができます。バージョンとテーブルの内容については、this page at wikipediaを参照してください。

3.5をインストールすると、(他のすべてのバージョンと一緒に)フレームワークフォルダに3.0フォルダが作成されます。

+0

-1、3.5が最初にアンインストールされない限り、3.0バージョンはアンインストールできません。 –

+0

@João:私の答えはこれを正しくはっきりさせておらず、それに応じて答えを編集していることに同意します。 –

+0

Downvoteが削除されました。 –

関連する問題