MENU

問い合わせ


    .NET 8・.NET 9のサポートが2026年11月10日に終了|C#で作った業務システム・Webシステムの発注者が確認したいこと

    マイクロソフトの開発基盤「.NET」(ドットネット。=C#などで作ったプログラムを動かすための土台)のうち、.NET 8と.NET 9のサポートが、2026年11月10日(米国時間)で終了しました。今後、この2つのバージョンで新しい脆弱性(=システムの安全上の欠陥)が見つかっても、マイクロソフトから修正版は出ません。

    「うちの業務システムはC#で作ってもらったと聞いた。サポート終了って、明日から動かなくなるの?」

    先に結論をお伝えします。システムが今日から止まるわけではありません。ただ、.NET 8・9で動いているなら、最新の.NET 10へのバージョンアップの計画を、開発会社と早めに相談しましょう。まずは「どの.NETで動いているか」を確認することが出発点です。

    この記事では、マイクロソフトの公式発表にもとづいて、何が変わるか、発注者が開発会社に何を確認すればよいかを整理します(執筆時点:2026年11月11日・日本時間)。

    目次

    .NET 8・.NET 9のサポート終了、分かっていることの要点

    マイクロソフトは2026年6月に、終了日を案内していました。公式のサポート方針のページでも、2つのバージョンは「サポート対象外」の一覧に移っています。

    📰 出典:.NET Blog「.NET 8 and .NET 9 will reach End of Support on November 10, 2026」

    📰 出典:Microsoft「.NET and .NET Core Support Policy」

    バージョン種類公開サポート終了
    .NET 8LTS(=長期サポート版。3年)2023年11月2026年11月10日(終了)
    .NET 9STS(=標準サポート版。2年)2024年11月2026年11月10日(終了)
    .NET 10LTS2025年11月2028年11月14日
    .NET 11STS2026年11月10日2028年11月14日

    公式の発表で示されている、終了後の扱いは次のとおりです。

    • .NET 8・9で作ったアプリは、そのまま動き続ける
    • ただし、修正版(セキュリティの修正を含む)と技術的な問い合わせの対応は提供されない
    • 引き続きサポートを受けるには、.NET 10以降に移す必要がある
    • 自社で作っていないアプリ(開発会社が作ったもの)は、.NET 10で作り直した版を提供元に依頼することを勧めている

    最後の修正版は、終了日と同じ11月10日に出ています(.NET 8は8.0.34、.NET 9は9.0.23)。8.0.34のリリースノートには17件の脆弱性の修正が載っています。このうちASP.NET Core(=.NETでWebシステムを作るためのフレームワーク)の1件は、ログイン機能のひな形から作ったプログラムの側を直して、作り直し(ビルド)と再配置(デプロイ)が必要だと案内されています。

    📰 出典:.NET 8.0.34 リリースノート(GitHub dotnet/core)

    .NET Frameworkは別の製品

    名前が似ていますが、Windows向けに古くからある「.NET Framework」(4.8など)は、別の製品で、今回の終了の対象ではありません。ただし、.NET Framework 4.6.2は2027年1月にサポート終了が予定されています。自社のシステムがどちらで動いているかは、開発会社に確認するのが確実です。

    📰 出典:Microsoft Lifecycle「Microsoft .NET Framework」

    Azure App Serviceで動かしている場合

    マイクロソフトのクラウドAzureの「App Service」で動かしている場合も、アプリはそのまま動き続けます。ただし、終了したバージョンには修正が届かず、App Serviceのサポートを受けるにも、サポート中のバージョンへ上げる必要があると案内されています。終了の通知メールは、契約(サブスクリプション)の管理者などにしか届かない点にも注意が必要です。

    📰 出典:Microsoft Learn「Language Runtime Support Policy – Azure App Service」

    発注者にとって何が変わるか、変わらないか

    ここからは筆者の見解です。事実と分けて読んでください。

    変わること

    • 次に脆弱性が見つかったとき、直す手段がなくなります。2026年10月には、.NETも影響を受けたBrotli(=データ圧縮の部品)の脆弱性が悪用まで確認されました。このときは.NET 8にも修正版が出ましたが、今後は同じようなことが起きても、.NET 8・9には修正が出ません。
    • 「サポート切れの部品を使っていないか」を問われる場面が増えます。取引先のセキュリティ確認や、脆弱性の診断で指摘されることがあります。

    変わらないこと

    • システムが今日から止まることはありません。慌てて止める必要もありません。
    • バージョンアップは、多くの場合、作り直しではありません。公式の手順では、プロジェクトの設定にある対象のバージョン(TargetFramework)を net10.0 に変え、動かす環境も合わせて更新する流れです。ただし、使っている部品やバージョン間の変更点(Breaking changes)によって作業量は変わるため、テストの費用は見込んでおきましょう。

    📰 出典:Microsoft Learn「Upgrade to a new .NET version」

    今やるべきこと、様子見でいいこと

    今やること

    1. 自社のシステムが.NETで動いているか、バージョンはいくつかを確認する。Webシステムだけでなく、社内のパソコンで使う業務アプリ(Windowsアプリ)も対象になり得ます。
    2. .NET 8・9なら、.NET 10へのバージョンアップの見積もりと時期を相談する。.NET 10のサポートは2028年11月までです。
    3. 誰が更新を担当するか、保守契約に含まれるかを確認する。バージョンアップは、月々の保守とは別の作業として見積もられることが多い作業です。
    4. すぐに上げられない場合の守り方を決める。外から接続できる範囲を絞る、監視を強めるなど、リスクを下げる方法を開発会社に相談します。

    様子見でよいこと

    • .NET 11への移行。.NET 11は公開されたばかりのSTS版で、サポート期限は.NET 10と同じ2028年11月です。安定した長期サポートを優先するなら、まずは.NET 10が候補になります。どちらを選ぶかは開発会社と相談してください。
    • .NET以外の言語での作り直し。サポート終了だけを理由に、作り直しまで考える必要はありません。

    古いバージョンを上げる見積もりが来たときの判断の手順は、次の記事で解説しています。

    開発会社に聞くときのチェックリストと質問例

    • ☐ うちのシステム(Web・業務アプリ・バッチ処理)のうち、.NETで動いているものはどれか
    • ☐ それぞれのバージョンは.NET 8・9・10・.NET Frameworkのどれか
    • ☐ .NET 10へ上げるのに必要な作業・期間・費用の目安
    • ☐ 使っている外部の部品(ライブラリ)は.NET 10に対応しているか
    • ☐ 作業とテストは保守契約の範囲か、別の見積もりか
    • ☐ 上げるまでの間、リスクを下げるためにできること
    • ☐ 11月10日の最後の修正版(8.0.34・9.0.23)は適用済みか
    • ☐ Azureを使っているなら、終了の通知は誰に届いているか

    質問例:

    > 「.NET 8と.NET 9のサポートが11月10日に終わったと聞きました。うちのシステムがどのバージョンで動いているかと、.NET 10へ上げる場合の作業内容・期間・費用の目安を教えてください。最後の修正版が適用済みかもあわせて確認させてください。」

    どのシステムが何で動いているかを一覧にしておくと、次のサポート終了でも慌てずに済みます。

    まとめ

    • .NET 8と.NET 9のサポートは、2026年11月10日(米国時間)で終了した。アプリは動き続けるが、今後は修正版が出ない
    • 移行先は長期サポート版の.NET 10(2028年11月まで)が基本。多くの場合、作り直しではなくバージョンアップで済む
    • .NET Frameworkは別の製品で、今回の終了の対象外(4.6.2は2027年1月に終了予定)
    • まずは開発会社に「何で動いているか」「上げる費用と時期」を確認する
    • すぐに上げられないなら、上げるまでの守り方を決めておく

    この記事は執筆時点(2026年11月11日)の公開情報にもとづいています。状況は変わる可能性があります。

    あわせて読みたい関連記事

    システム制作・運用・保守のお問い合わせはこちら


      よかったらシェアしてね!
      • URLをコピーしました!
      • URLをコピーしました!

      この記事を書いた人

      目次