『.NET Framework のサポートライフサイクル』に記載されている通り
.NET 3.5 SP1 以降より、.NET Framework は Windows OS のコンポーネントとして扱われます。コンポーネントのサポート ライフサイクルは、コンポーネントをホストしている製品もしくはプラットフォームに従います。という事になっています。実質終了日を参考にして頂けたらと思います。
なお、今後 .NET Framework 4.5.1 を使用した製品が登場したら 4.5.1 の実質終了日は、その製品のサポートライフサイクルに従い延長される事になります。
.NET Framework バージョン | 延長 サポート 終了日 | 実質 終了日 | 付属しているOS | 開発ツール |
---|---|---|---|---|
2.0 SP2 | 2016/04/12 | 2020/01/14 3.5SP1に準拠 | Windows Server 2003 R2 | Visual Studio 2005 |
3.0 SP2 | 2011/07/12 | 2020/01/14 3.5SP1に準拠 | Windows Vista SP2 Windows Server 2008 | Expression Blend |
3.5 SP1 | 2020/01/14 OSに準拠 | 2020/01/14 OSに準拠 | Windows 7 Windows Server 2008 R2 | Visual Studio 2008 |
4 | 2020/09/08 VS 2010に準拠 | 2020/09/08 VS 2010に準拠 | - | Visual Studio 2010 |
4.5 | 2023/01/10 OS,VSに準拠 | 2023/01/10 OS,VSに準拠 | Windows 8 Windows Server 2012 | Visual Studio 2012 |
4.5.1 | 2024/04/09 VS 2013に準拠 | 2024/04/09 VS 2013に準拠 | Windows 8.1 Windows Server 2012 R2 | Visual Studio 2013 |
2.0 と 3.0 と 3.5 は全て共存できます。3.5 は 2.0 と 3.0 を内包しています。
2.0 や 3.0 向けに開発したアプリケーションは全て 3.5 SP1 で完全動作します。
4 と 4.5 は共存できません。4 と 4.5.1 も共存できません。4 がインストールされている環境に 4.5 系をインストールすると 4 は 4.5 系に置き換えられます。
4 向けに開発したアプリケーションは、極一部の例外を除き 4.5 や 4.5.1 でも問題なく動作します。
--2015.07.21
Visual Studio 2015 と合わせて 4.6 がリリースされました。近くリリース予定の Windows10 に搭載されるのも 4.6 です。この 4.6 はインプレース更新になり 4, 4.5, 4.5.1, 4.5.2 のいずれかがインストールされている環境だと置き換えられます。4.6 まで 4系という事です。
■参考リンク
.NET Framework のサポート概要
.NET Framework のバージョンおよび依存関係 - .NET Framework 4.5 移行ガイド
サポート ライフサイクル - 製品一覧
.NET Framework - Wikipedia
■関連投稿
.NET Framework のサポート期限
Visual Studio 2005 と .NET Framework 2.0 の寿命