知識マップ: .NET 8と.NET 9のサポート終了に備える ── 2026年11月10日までに業務アプリを棚卸しして.NET 10へ上げる手順

記事「.NET 8と.NET 9のサポート終了に備える ── 2026年11月10日までに業務アプリを棚卸しして.NET 10へ上げる手順」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。

.NET 8と.NET 9のサポートは2026年11月10日に終わり、Microsoftは移行先として2028年11月14日までサポートされる.NET 10を勧める。Visual Studioで.NET 10を対象にするには、Visual Studio 2026が必要である。フレームワーク依存のアプリはMicrosoft Updateで更新される共有のランタイムで動き、RollForwardを設定すると.NET 10のランタイムで一時的に動かせる。入れ替わるのは共有のランタイムだけで、アプリに同梱した8.xのパッケージは古いまま残る。自己完結型のアプリにはこの設定が効かないので、.NET 10で発行し直す。移行を手伝うツールは、非推奨になった.NET Upgrade AssistantからGitHub Copilotのモダン化に替わった。

.NET 8と.NET 9のサポート終了への備えの知識マップ.NET 10が.NET 8と.NET 9の移行先に当たり、Visual Studioで開発するにはVisual Studio 2026を前提とすること、フレームワーク依存の発行がMicrosoft Updateで更新される共有のランタイムを利用すること、RollForwardがruntimeconfig.jsonで構成でき、自己完結型の発行とは両立しないこと、GitHub Copilotのモダン化が.NET Upgrade Assistantの後継に当たることを示します。の後継の後継前提とする利用するで構成できる両立しないの後継.NET 8.NET 9.NET 10Visual Studio 2026framework-dependent発行(.NET)Microsoft UpdateRollForward(.NET)runtimeconfig.jsonself-contained発行GitHub Copilotモダン化.NET Upgrade Assistant

概念間の関係(全7件)

図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。

主要概念の定義

.NET 8
2023年11月14日に公開された.NETのLTSリリース。サポートは2026年11月10日に終わる。
.NET 9
2024年11月12日に公開された.NETのSTSリリース。STSの期間が24か月に延びたため、サポートは.NET 8と同じ2026年11月10日に終わる。
.NET 10
2025年11月11日に公開された.NETのLTSリリース。サポートは2028年11月14日まで続く。
framework-dependent発行(.NET)
対象機に事前インストールされた.NETランタイムに依存する.NETの発行形態。
RollForward(.NET)
フレームワーク依存の.NETアプリを、どの範囲の新しいランタイムで動かしてよいかを決める設定。値はMinor(既定)、Major、LatestPatch、LatestMinor、LatestMajor、Disableで、プロジェクトのRollForwardプロパティ、runtimeconfig.json、--roll-forward、環境変数DOTNET_ROLL_FORWARDで指定する。
GitHub Copilotモダン化
.NET Frameworkから.NETへの評価・計画・コード修正・検証までを支援するMicrosoftの現行ツール群。

機械可読データ

このデータセットについて

作成
合同会社小村ソフト
ライセンス
CC BY 4.0 ── 出典(合同会社小村ソフト)とライセンスへのリンクを明示し、改変した場合はその旨を示すことを条件に、再配布・改変を含めて再利用できます
最終確認日
2026-11-07 ── 収録する関係のうち、最後に出典と照合した日

このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。