.NET Framework 4.0 の正式バージョンがリリースされてから間もなく、Microsoft は .NET 3.0/3.5 を放棄する予定でした。
.NET Framework は 2002 年に最初にリリースされ、Microsoft によって主要な製品 (Windows や Office に相当) とみなされているため、5 年間のメインストリーム サポートと 5 年間の延長サポートという 5+5 ライフ サイクル戦略を採用しています。これは、Microsoft の一般的なサポート形式の中でも最長です。
Microsoftは、.NET 3.5 SP1と最新の.NET 4.0をWindowsオペレーティングシステムの主要コンポーネントとして推進することに熱心に取り組んでおり、そのライフサイクルは親製品であるWindows 7システムなどに依存すると述べた。 Windows 7 にはすでに .NET 3.5 SP1 が直接組み込まれているため、その普及は問題ありません。
.NET 3.0/3.5 の古いバージョンは、2011 年 4 月 12 日にメインストリーム サポートを終了します。つまり、1 年後、Microsoft はテクニカル サポート、製品設計または機能の変更を提供しなくなり、有料サポートとセキュリティのみを維持します。アップデート、セキュリティ以外のホットフィックスは、延長契約を購入したユーザーにのみ有効です。
Microsoft では、すべてのユーザーができるだけ早く .NET 3.5 SP1 または .NET 4.0 にアップグレードして移行することをお勧めします。