.NET Frameworkのライフサイクルを忘れるため、自分のためにまとめ
ライフサイクル
Version | 開始日 | 終了日 |
---|---|---|
.NET Framework 4.8 | 2019年4月18日 | OSのライフサイクルポリシーに従う |
.NET Framework 4.7.2 | 2018年4月30日 | OSのライフサイクルポリシーに従う |
.NET Framework 4.7.1 | 2017年10月17日 | OSのライフサイクルポリシーに従う |
.NET Framework 4.7 | 2017年4月11日 | OSのライフサイクルポリシーに従う |
.NET Framework 4.6.2 | 2016年8月2日 | OSのライフサイクルポリシーに従う |
.NET Framework 4.6.1 | 2015年11月30日 | 2022年4月26日 |
.NET Framework 4.6 | 2015年7月29日 | 2022年4月26日 |
.NET Framework 4.5.2 | 2014年5月5日 | 2022年4月26日 |
.NET Framework 4.5.1 | 2014年1月15日 | 2016年1月12日 |
.NET Framework 4.5 | 2012年10月9日 | 2016年1月12日 |
.NET Framework 3.5 | Service Pack 1 2007年11月19日 | 2029年1月9日 |
.NET Framework 3.0 | 2006年11月21日 | 2011年7月12日 |
.NET Framework 2.0 | 2006年2月17日 | 2011年7月12日 |
テクニカルサポートおよびセキュリティアップデートを継続して受けるために、2022年4月26日までに.NET Framework 4.6.2以降へのインプレースアップデートを完了する必要がある。
.NET Framework 4.6.2以降のバージョンを使用するには、アプリケーションを再コンパイル/再構築する必要があるか?
.NET Framework 4.6.2以降のバージョンは、.NET Framework 4、4.5、4.5.1、4.5.2、4.6、4.6.1の上に互換性のあるインプレース・アップデート。つまり、以前の.NET 4.xバージョンで構築されたアプリケーションは、.NET Framework 4.6.2以降のバージョンで引き続き動作する。これらのバージョンをターゲットにしてアプリケーションを再コンパイルする必要はない。
.NET Framework 4.6.2以降の変更点
.NET Framework 4.6.2以降のバージョンには、以前の.NETバージョンとの完全な互換性がない、変更/修正がいくつかあるか、気にする必要はない。
どのバージョンを使えばよいか?
パフォーマンス、信頼性、およびセキュリティを得るために.NET Framework 4.8へのアップグレードがおすすめ。
参考文献
What is the Microsoft Lifecycle Policy for the .NET Framework?