3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Visual BasicAdvent Calendar 2020

Day 11

VB6ランタイム、.NET Framework、.NET Core のサポートライフサイクル

Last updated at Posted at 2021-01-04

概要

2021年1月4日時点のVB6、.NET Frameworkのサポートライフサイクルについて調べました。
クライアント(Windows 10、Windows 11)に絞って記載しています。

まとめ

ライブラリ サポート期限 備考 公式リンク
Visual Basic 6.0 Windows 10、 およびWindows 11 がサポートされる期間 ランタイムのみ
サードパーティーのOCXはサードパーティー次第
公式
.NET Framework 3.5 SP1 2029/1/29 公式
.NET Framework 4.8 Windows 10、 およびWindows 11がサポートされる期間 公式
.NET Core 2.1 ❌2021/8/21 公式
.NET Core 3.1 2022/11/3 公式
.NET 5.0 ❌2022/5/10 .NET Core 3.1より早くサポート切れとなる 公式
.NET 6.0 2024/11月頃予定
(2021/11ごろリリース予定で3年間の予定)
公式

参考

詳細

1. Visual Basic 6.0 【ランタイム】

1.1. サポート期限

Windows 10、 およびWindows 11 がサポートされる期間

Microsoft は、Windows Vista、Windows Server 2008 (R2 を含む)、Windows 7、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows 8.x、および Windows 10 上で実行される既存の Visual Basic 6.0 アプリケーションをサポートすることにコミットしています。 こちらに記載されているように、コア Visual Basic 6.0 ランタイムは、Windows オペレーティング システムの全サポート期間にわたり、深刻な不具合や重大なセキュリティの問題を回避できるようにサポートされます。

引用元

1.2. 補足

  • Visual Basic 6.0 IDE (統合開発環境) は 2008 年 4 月 8 日以降サポートされていません。
  • サードパーティーのOCXについては、サードパーティー次第。例えばグレープシティなどはWindows 10での動作をサポートしていない。

1.3. 参考

2. .NET Framework

2.1. サポート期限

3.5 SP1

2029/1/29

Windows 10 Version 1809 および Windows Server 2019 以降は、.NET Framework 3.5 SP1 はスタンドアロン製品として定義され、オペレーティング システム (OS) のコンポーネントとしては定義されなくなりました。 製品として、.NET 3.5 SP1 は 5 年間のメインストリーム サポートと 5 年間の延長サポートを受けます。 こちらでこの製品の終了日をご覧ください。

引用元

4.8

Windows 10 がサポートされる期間

.NET Framework 4.8: .NET 4.8 のサポートは、親の OS のライフサイクル ポリシーに従います。 これは、以下のオペレーティング システムで必要な最新の更新プログラムの Windows コンポーネントとしてサポートされています。 最高レベルのパフォーマンス、信頼性、およびセキュリティを実現するために、.NET Framework 4.8 にアップグレードすることをお勧めします。

引用元

4.7以前

2021年1月4日時点でサポートのある Windows 10 1909以降ではサポートされていない。

  • .NET Framework 4.5.2: Windows 10 サポートなし
  • .NET Framework 4.6.2: Windows 10 1607まで
  • .NET Framework 4.7.2: Windows 10 1709まで

互換性があるため例えば「.NET Framework 4.7.2」で構築したアプリケーションを変更する必要はない。
ただし本番展開前に検証を行っておいたほうが良い。

またサードパーティのライブラリによっては.NET Framework 4.8しかサポートしていないものもあるので、新規構築で.NET Frameworkを選択する場合は.NET Framework 4.8を選択したほうが良いと思われる。

2.2. 参考

3. .NET Core(.NET 5以降含む)

3.1. サポート期限

LTSバージョン

サポート期間3年

  • .NET Core 2.1 2018/5/30~2021/8/21
  • .NET Core 3.1 2019/11/3~2022/11/3
  • .NET 6.0 2021/11月頃~2024/11月頃(2021/11ごろリリースされ3年間の予定)

LTS以外

サポート期間1年

  • .NET 5.0 2020/11/10→2022/2月頃(.NET 6.0リリース後3ヶ月)

3.2. 参考

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?