2026年8月9日から8月15日までに公開された、C#/.NET関連の主なニュースをまとめます。 今週は次期.NETのプレビューとAIアプリ向けAPIが前進する一方、現行.NETと.NET Frameworkには重要なセキュリティ更新が公開されました。初心者の方は、新機能を試す作業と、利用中の環境を安全な状態に保つ更新を分け、まず後者を優先すると判断しやすくなります。
Windowsユーザーへの影響
WindowsでC#/.NET開発をしている場合、.NET 8・9・10と.NET Frameworkの更新状況を最初に確認する必要があります。.NET 11 Preview 7を試す場合は、最新のVisual Studio 2026 Insidersか、Visual Studio CodeとC# Dev Kitを使い、安定版プロジェクトとはSDKの選択を分けてください。
Visual StudioのGit submodule対応は共有ライブラリを扱う操作を分かりやすくしますが、親リポジトリと子リポジトリのコミットは別々に管理されます。また、AIモデルの切り替えや欧州向けソフトウェアのセキュリティ要件は、コード以外に設定、依存関係、更新方針、記録の管理も必要になる点が重要です。
.NET 11 Preview 7、C#・SDK・WinFormsなど幅広い更新を公開
https://devblogs.microsoft.com/dotnet/dotnet-11-preview-7/
2026年8月11日、.NET Blogで.NET 11 Preview 7が公開されました。
SDKではdotnet testの実行全体に対するタイムアウトと最大失敗数、NativeAOT向けdotnet CLIの既定有効化などが追加されています。ライブラリではHTTPリクエスト圧縮やZIP暗号化関連API、C#ではラベル付きbreakとcontinueなどが進み、Windows Formsには.NET 11の新しい視覚スタイル、システム設定への追従、ダークモード表示の改善が入っています。
初心者は、次期.NETで何が変わるかを先に試せる開発者向け版と考えるとよいです。実務では本番アプリを直接移行せず、別ブランチとglobal.jsonを使った検証用プロジェクトでビルドとテストを行い、正式版までAPIや動作が変わる可能性を見込んでください。
.NETと.NET Frameworkの8月更新、複数の脆弱性を修正
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-august-2026-servicing-updates/
2026年8月11日、.NET Blogで.NETと.NET Frameworkの月例サービス更新が案内されました。 .NET 10.0.11、9.0.19、8.0.30が公開され、情報漏えい、セキュリティ機能の回避、サービス拒否、権限昇格、リモートコード実行に関する複数の脆弱性を修正しています。.NET Frameworkにもセキュリティおよび非セキュリティ更新が提供されています。
初心者は、新機能より先に適用を検討する保守更新と見てください。実務では開発PCだけでなく、CI、Windows Server、ASP.NET Core Hosting Bundle、コンテナーのベースイメージも対象に含め、更新後にdotnet --infoと回帰テストを確認してから本番へ展開しましょう。
Microsoft.Extensions.AI 10.9.0、AIモデルのルーティングとフェイルオーバーを追加
https://devblogs.microsoft.com/dotnet/routing-and-failover-for-microsoft-extensions-ai/
.NET Microsoft.Extensions.AI AI開発
2026年8月13日、.NET BlogでMicrosoft.Extensions.AI 10.9.0の新しいルーティング機能が紹介されました。
要求ごとに接続先を選ぶRoutingChatClient、内容の近さで選ぶSemanticRoutingChatClient、障害時に別の接続先を試すFailoverChatClientとOrderedFailoverChatClientが追加されています。いずれもIChatClientとして使えますが、現時点では診断IDMEAI001が付いた実験的APIです。
初心者は、「軽い質問は速いモデル、難しい質問は高性能モデル」「停止時は予備へ切り替える」といった処理をC#側で組み立てる部品と考えると分かりやすいです。実務では、再試行回数、料金、応答速度、同じ会話を別プロバイダーへ渡せるか、送信可能なデータの範囲を決めてから導入しましょう。
Visual Studio 2026、Git submoduleをIDE内で管理可能に
https://devblogs.microsoft.com/visualstudio/managing-git-submodules-without-leaving-the-ide/
2026年8月11日、Visual Studio BlogでVisual Studio 18.9のGit submodule対応が紹介されました。 Git RepositoryウィンドウにSubmodulesセクションが追加され、submoduleの追加、更新、削除や、親リポジトリとの関係をIDE内で確認できます。Visual Studioは開いたソリューションやフォルダーのsubmoduleを検出し、誤操作を防ぐため既定では読み取り専用として扱います。
初心者は、別のGitリポジトリを特定のバージョンでプロジェクト内に置く仕組みを、ターミナル操作なしで確認できる更新と見るとよいです。実務では、submodule内を編集するときだけ複数リポジトリの自動有効化を設定し、子側のコミットと親側が記録する参照先の両方をレビューしましょう。
Avalonia、EU Cyber Resilience Actを.NET開発者向けに解説
https://avaloniaui.net/blog/the-cra-explained
2026年8月14日、Avalonia公式ブログでEU Cyber Resilience Act(CRA)を.NET開発者向けに説明する記事が公開されました。 EU市場へ提供される接続機能を持つソフトウェアなどを対象に、リスク評価、安全な設計、SBOMを含む構成要素の記録、脆弱性対応、セキュリティ更新などの考え方を整理しています。記事では義務が段階的に適用され、脆弱性や重大インシデントの報告に関する規定が2026年9月11日から始まると説明しています。
初心者は、欧州向け製品では「作って公開したら終わり」ではなく、依存関係を把握して安全に更新し続ける体制も製品の一部になると理解するとよいです。実務への適用範囲は製品、提供形態、事業者の役割で変わるため、この記事を入口に公式規則と専門家を確認し、まずSBOM、サポート期間、脆弱性の連絡窓口を整理しましょう。
初心者が次に確認すること
まずdotnet --infoとVisual Studio Installerを確認し、利用中の.NET 8・9・10および.NET Frameworkへ8月の更新を適用できるか調べてください。CIや本番サーバーも同じ一覧に含め、更新前後にdotnet buildとdotnet testを実行できるようにしておきましょう。
.NET 11 Preview 7、Microsoft.Extensions.AIの実験的API、Visual Studioのsubmodule機能は、小さな検証用リポジトリから試すのが安全です。外部へソフトウェアを提供している場合は、NuGet依存関係、更新期限、脆弱性の報告手順を文書化できているかを確認し、不明な法的要件は専門家へ相談してください。