Microsoft、「.NET 6」を2024年11月12日にサポート終了 移行先は?予想される影響とは

2021年11年8日に公開された「.NET 6」のサポートが2024年11月12日に終了する。Microsoftは、.NET 6のサポート終了による影響や移行先などを公式ブログで明らかにした。

» 2024年08月07日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 Microsoftは2024年7月18日(米国時間)に公式ブログで、2024年11月12日にサポートを終了する「.NET 6」について、予想される影響や「Visual Studio」との互換性、移行先を明らかにした。

 .NET 6は「.NET Framework」と「.NET Core」が統合されてから最初のLTS(long-term support)として2021年11月8日にリリースされており、36カ月間のサポート期間を経て、2024年11月12日にサポートを終了する。また「Red Hat Enterprise Linux」で提供されている.NET 6も同日にサポートが終了する。

 「2024年11月12日以降、Microsoftは.NET 6に対するアップデートを提供しない。セキュリティの修正や技術サポートが受けられなくなるため、この日までに『.NET 8』に移行する必要がある」と、Microsoftは述べている。

.NET 6のサポート終了で予想される影響とは

 Microsoftは、.NET 6のサポート終了により、次のような影響が予想されるとしている。

  • .NET 6を使用するアプリケーションは引き続き動作する
  • .NET 6に対する新しいセキュリティアップデートは公開されない
  • .NET 6を使用し続けると、セキュリティ上の脆弱(ぜいじゃく)性にさらされる
  • .NET 6アプリケーションに対する技術サポートを受けられなくなる可能性がある
  • 今後、SDKから.NET 6を対象にする場合、ビルド警告(NETSDK1138)が表示される
  • Visual Studioで.NET 6を対象にする場合、画面の上部に警告が表示される

Visual Studioの.NET 6関連コンポーネントもサポート終了

 Microsoftによると、2025年1月のサービス更新以降、下記バージョンのVisual Studioでは.NET 6のコンポーネントがサポート対象外になるという。サポートを受け続けるためには.NET 8(またはそれ以降)に変更する必要がある。

  • Visual Studio 2022 17.8
  • Visual Studio 2022 17.10
  • Visual Studio 2022 17.12

.NET 8に移行するには

 プロジェクトファイル内にあるTargetFrameworkプロパティの値を「net8.0」に変更することで、アプリケーションを.NET 8にアップグレードできる。

 「.NET 6アプリケーションを使用している場合は、そのアプリケーションを開発したソフトウェア開発者またはベンダーに対して、.NET 8を使用するバージョンに更新可能かどうかを確認すべきだ」と、Microsoftは述べている。

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。