Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

.NET 10 で未来を描く ~ AI 時代のアプリ開発最新アップデート

Avatar for Akira Inoue Akira Inoue
December 20, 2025

.NET 10 で未来を描く ~ AI 時代のアプリ開発最新アップデート

.NET 10 & Visual Studio 2026 最新アップデートに関しての資料です。

#dotnetconf

Avatar for Akira Inoue

Akira Inoue

December 20, 2025
Tweet

More Decks by Akira Inoue

Other Decks in Technology

Transcript

  1. .NET 10 で未来を描く AI 時代のアプリ開発最新アップデート 日本マイクロソフト株式会社 Microsoft Innovation Hub プリンシパル

    ソリューション エンジニア 兼 エバンジェリスト 井上 章 (いのうえ あきら) @chack411
  2. 井上 章 Akira Inoue ◼ 日本マイクロソフト株式会社 Microsoft Innovation Hub プリンシパル

    ソリューション エンジニア (前 App Innovation アーキテクト第一本部 本部長) ◼ 2008 年、日本マイクロソフト株式会社入社 ◼ Microsoft Azure, GitHub, .NET などの開発技術を専門 とするエバンジェリストとして活動 ◼ 趣味はギターと音楽 akira-inoue-chack411 @chack411
  3. Visual Studio 2026 .NET 10 および C++ 向けに最適化され、毎月の機能アップ デートで継続的に成長 ソリューションの起動が最大

    50% 高速化され、大規模なコー ドベースでもビルド・編集・デバッグサイクルがより迅速に Fluent UI によるモダンなデザインで、ツールではなくコードに集 中しやすく、より軽快な操作性を実現 プロファイリング、テスト、モダナイゼーションのための新しい GitHub Copilot 機能を備えた AI が開発をサポート RELEASED Visualstudio.com/download
  4. Monthly updates Visual Studio Nov Dec Jan Feb Mar Apr

    May Jun Jul Aug Sep Oct Nov Dec Jan
  5. Solution ロード時間の比較 223 projects 14.7 8.3 Seconds VS 2022 VS

    2026 44% faster Test run on Orchard Core source: github.com/OrchardCMS/OrchardCore
  6. AI that works with you 機能 ツール Debugger Profiler Planning

    Test Modernize NuGet Azure MCP server 開発ワークフローの全てで利用できる Visual Studio の Copilot エージェントは、あなたの ワークフローを向上します Test Optimize Review Modernize Plan Deploy Build GitHub Microsoft Learn Visual Studio 2026 GitHub & more
  7. .NET 10 と好みのツールやライブラリを使ってどんなアプリでも構築 Mobile Cloud Desktop Games IoT Web Agent

    Azure NuGet Aspire GitHub Copilot Windows Linux mac O S macOS Visual Studio Visual Studio Code GitHub
  8. .NET エコシステム モメンタム 月間アクティブユーザー数 700万+ マージされた Pull requests 29万+ GitHub

    で人気のプログラミング言語 Top 5 高いベロシティの OSS プロジェクト Top 5 https://github.blog/news-insights/octoverse/octoverse-2024/#the-most-popular-programming-languages https://github.com/cncf/velocity/blob/main/reports/top_projects_by_activity.txt .NET へのコントリビューター 68,000+
  9. Announcing .NET 10 ◼ C# 14 による、より高速でエレガント、かつ拡張性の高い コード ◼ アプリの起動を高速化し、スムーズに動作させ、容易にス

    ケールさせるための改善による業界をリードするパフォーマンス ◼ 強化された SDK とライブラリにより、より安全で将来性のあ るアプリを自信を持って構築可能 ◼ 現在および将来のワークロード向けに設計された、Web、ク ラウド、モバイル、クロスプラットフォーム開発のための最新機 能 ◼ 長期サポート(LTS)リリース RELEASED get.dot.net/10
  10. .NET リリース スケジュール • 長期サポート (LTS) は 3 年 •

    標準期間サポート (STS) は 2 年 ※ .NET 9 より、これまでの 18 カ月から 2 年に変更 • 毎年 11 月にメジャー リリース (LTS は奇数年のリリース) • 予定リリース以外に必要であればマイナーリリースあり .NET 8 Nov 2023 .NET 9 Nov 2024 .NET 10 Nov 2025 [参考] .NET および .NET Core オフィシャル サポート ポリシー (microsoft.com) LTS STS Patches for 3 years Patches for 2 years (Long Term Support) (Standard Term Support) .NET 11 Nov 2026 .NET 12 Nov 2027
  11. .NET minimal API のパフォーマンス TechEmpower Benchmarks 1643 115 Max Working

    Set (MB) .NET 8 .NET 10 93% less memory Source: aka.ms/aspnet/benchmarks Intel Gold, 56 logical cores (Linux) 1,500,298 1,722,294 Requests/Sec .NET 8 .NET 10 15% faster
  12. .NET 10 Secure, fast, future-ready Runtime パフォーマンス向上、ジャストインタ イム (JIT) コンパイラの最適化、ガ

    ベージコレクタ (GC) の改良、最新 Intel シリコン向けの AVX10.2 拡張命令サポート ASP.NET Core WebAuthN とパスキーによるシン プルなセキュリティ、Minimal API の検証、OpenAPI 3.1、アプリの 観測性と診断の強化、よりスマー トなメモリ管理、JSON Patch 処 理の改善 Blazor 宣言型状態の永続化、複雑な フォーム検証、QuickGrid の強化、 WebAssembly 診断、効率化さ れた JavaScript の相互運用、自 動ブラウザテストによるスケーラビリ ティと信頼性の向上 .NET MAUI 編集、ビルドおよびランタイムパ フォーマンス、Aspire 統合、多くの コントロール強化や品質向上、 Xcode 26、Android API 35 & 36 を含む最新プラットフォームバー ジョンのサポート EF Core LINQ の強化、パフォーマンス最適 化、Azure Cosmos DB のサポー ト改善、名前付きクエリフィルター Security ポスト量子暗号 (PQC) 向けの Windows Cryptography API: Next Generation (CNG) サポー トを含む、セキュリティと暗号化の 強化 .NET SDK 発行サポートとネイティブ AOT を備 えたファイルベースのアプリ、コンテナ イメージのネイティブ作成、 Microsoft.Testing.Platform の dotnet test でのサポート、一般的 なシェル向けのタブ補完スクリプト .NET Libraries Microsoft.Extensions.AI の強化、 MCP のファーストクラスサポート、暗 号化、グローバリゼーション、数値演 算、シリアル化、コレクション、診断 における新しい API、新しい JSON シリアル化オプション、ネットワークの 強化
  13. AI エージェントとは? LLM Instructions Tools LLM プロンプト (指示) ツール エージェント

    アウトプット インプット システム イベント ユーザー メッセージ ツール の結果 ツール コール 検索 アクション 記憶 エージェント メッセージ エージェント メッセージ
  14. Microsoft Agent Framework ◼ AI エージェントとマルチエージェントワークフローを構 築するための統一基盤 ◼ エージェント開発、テスト、デバッグワークフローのた めのインタラクティブな

    Dev UI ◼ 相互運用性と柔軟性のためにオープンスタンダード に基づいて構築 ◼ コミュニティ主導でオープンソース、そして設計上拡 張可能 aka.ms/AgentFramework Public Preview
  15. MCP による AI エージェントの強化 LLM Instructions Tools LLM プロンプト (指示)

    ツール エージェント アウトプット インプット システム イベント ユーザー メッセージ ツール の結果 ツール コール 検索 アクション 記憶 エージェント メッセージ エージェント メッセージ MCP server MCP C# SDK
  16. MCP C# SDK ◼ 現在の MCP 仕様を完全にサポート ◼ ツール, リソース,

    プロンプト ◼ 抽出 (Elicitation)、サンプリング ◼ Stdio および HTTP トランスポート ◼ Microsoft 全体でも広く使用 ◼ さらに多くの機能が近日公開予定 aka.ms/mcp-cs-sdk Public Preview
  17. Aspire 13.0 ◼ デバッグ、コンテナ展開、自動生成 Dockerfile を備え た、.NET、JavaScript、Python にまたがる統合インフラストラ クチャ ◼

    CLI の強化、単一ファイル AppHost サポート、迅速なオン ボーディングによる最新の開発体験 ◼ シームレスなビルドと展開、組み込みの静的ファイルサイトサ ポート、堅牢な展開並列化 ◼ 言語やコンテナ間での柔軟な接続文字列と証明書の信頼 を備えた、エンタープライズ対応のインフラストラクチャとサービス RELEASED Aspire.dev
  18. .NET アプリ モダナイゼーション アプリのモダナイズにおける課題 依存関係の競合 依存関係を特定し代替案を調査することは推測ゲーム であり、大幅な再構築を招くことがある 廃止された API どの

    API が非推奨で、どのように更新するかを学ぶのは すぐには明確ではなく、バグを引き起こすこともある リファクタリングに時間がかかる アップグレードの計画と実行には時間がかかりすぎ、明確 なビジネス価値や ROI を証明するのが難しい アプリのモダナイズの利点 セキュリティリスクの低減 ランタイムやライブラリのセキュリティパッチを常に更新し、 セキュリティリスクを軽減 より良いパフォーマンスとスケール 10 年にわたるパフォーマンス投資を通じて桁違いな性能 向上をもたらすクロスプラットフォームランタイムにアクセス できる モダンな API、ツール、アーキテクチャ 最新の API にアクセスし、改良されたツールを活用し、クラ ウドネイティブアーキテクチャを活用して自動化・監視・安全 なアイデンティティ管理を実現
  19. アプリ モダナイズを強力に支援 エンドツーエンドのコード評価を迅速に実施し、アプリケー ションに関する問題点や重要な洞察を発見 .NET のバージョンを AI エージェントでアップグレードし、関 連フレームワークでアプリのパフォーマンスを向上 アプリをクラウドと

    AI に準備し、コードや依存関係を自 動的に Azure 上で動かせるように更新 業界のベストプラクティスを活用し、組織のニーズに合わ せてカスタマイズ GitHub Copilot app modernization RELEASED
  20. GitHub Copilot testing for .NET Public Preview Available in Visual

    Studio 2026 Insiders ◼ 繰り返しのテスト作業を自動化し、ユニットテストの 生産性を向上 ◼ 迅速にテストを作成・実行し、バグを減らしてより速く 出荷 ◼ テストは決定論的で信頼性が高く、実績のあるC# コンパイラと言語に基づいて予測可能で高品質な結 果を実現
  21. Core Layer Agent Runtime Durable workflows State management Orchestration Observability

    Build Layer Agent SDKs Foundry Agent Service Microsoft Agent Framework M365 Agents SDK Monitoring Evaluations Deployment Aspire Microsoft Foundry .NET Agentic Apps Front end Mobile Desktop Web Cloud Your Apps Data Data Stores Memory Ingestion & Retrieval Protocols MCP A2A AG-UI
  22. Mobile Cloud Desktop Games IoT Web Agentic DevOps Agentic Apps

    Build intelligent apps, intelligently Visual Studio Visual Studio Code GitHub Azure AI エージェントが 開発チームの一員として作業 AI エージェント機能を組み込んだ .NET アプリ開発 アプリケーション ツール コードからクラウドへシームレスに ビルド、テスト、デプロイ Aspire
  23. © Copyright Microsoft Corporation. All rights reserved. ◼ 本書に記載した情報は、本書各項目に関する発行日現在の Microsoft

    の見解を表明するものです。Microsoft は絶えず変化する市場に対応しなければならないため、ここに記載した情報に対していかなる 責務を負うものではなく、提示された情報の信憑性については保証できません。 ◼ 本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。 ◼ すべての当該著作権法を遵守することはお客様の責務です。Microsoft の書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うことは、どのような形式 または手段(電子的、機械的、複写、レコーディング、その他)、および目的であっても禁じられています。これらは著作権保護された権利を制限するものではありません。 ◼ Microsoft は、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給される場合を除いて、 本書の提供はこれらの特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません。 ◼ Microsoft, Windows, .NET, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。 その他、記載されている会社名および製品名は、一般に各社の商標です。