2013年12月12日木曜日

.NET Framework のサポート期限

2013.12.12 時点の情報になります。

.NET Framework のサポートライフサイクル』に記載されている通り
.NET 3.5 SP1 以降より、.NET Framework は Windows OS のコンポーネントとして扱われます。コンポーネントのサポート ライフサイクルは、コンポーネントをホストしている製品もしくはプラットフォームに従います。
という事になっています。実質終了日を参考にして頂けたらと思います。

なお、今後 .NET Framework 4.5.1 を使用した製品が登場したら 4.5.1 の実質終了日は、その製品のサポートライフサイクルに従い延長される事になります。

.NET
Framework
バージョン
延長
サポート
終了日
実質
終了日
付属しているOS開発ツール
2.0 SP22016/04/12
2020/01/14
3.5SP1に準拠
Windows Server 2003 R2Visual Studio 2005
3.0 SP22011/07/12
2020/01/14
3.5SP1に準拠
Windows Vista SP2
Windows Server 2008
Expression Blend
3.5 SP12020/01/14
OSに準拠
2020/01/14
OSに準拠
Windows 7
Windows Server 2008 R2
Visual Studio 2008
42020/09/08
VS 2010に準拠
2020/09/08
VS 2010に準拠
-Visual Studio 2010
4.52023/01/10
OS,VSに準拠
2023/01/10
OS,VSに準拠
Windows 8
Windows Server 2012
Visual Studio 2012
4.5.12024/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 の寿命