.NET Conf 2025 Keynote日本語版

192 Views

November 27, 25

スライド概要

2025/11に開催された.NET Conf 2025 Keynote で使用された資料を日本語化したものです。
元のファイルはこちらで公開されています。
https://github.com/dotnetConf/2025

profile-image

日本マイクロソフトで働いています

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

Welcome to .NET Conf 2025

2.

お好きなツールやライブラリを使って、どんなアプリでも構築できます Cloud エージェント Web モバイル デスク トップ ゲーム IoT mac OS Azure NuGet Aspire Visual Studio Visual Studio Code GitHub Copilot GitHub Windows Linux macOS

3.

700万以上 月間アクティブユーザー数 29万以上 .NET にマージされたプルリクエスト数 .NET エコシステムの勢い 6万8千人以上 .NET へのコントリビューター人数 トップ 5 最も開発速度の高い OSS プロジェクト トップ 5 GitHub におけるプログラミング言語 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

4.

.NET は大規模な Microsoft のサービス群 を支えています aka.ms/dotnet-developer-stories

6.

リリース .NET 10 の発表 get.dot.net/10 C# 14 による、より高速で洗練され、拡張性の高いコード アプリの起動をより速く、動作をより滑らかにし、スケール を容易にする改善による業界最高レベルのパフォーマンス 強化された SDK とライブラリにより、より安全で将来に備 えたアプリを安心して構築可能 Web、クラウド、モバイル、クロスプラットフォーム 開発のための、現代および将来のワークロードに対応 した最新の機能 長期サポート(LTS)リリース

7.

リリース Visual Studio 2026 Visualstudio.com/download .NET 10 と C++ 向けに最適化され、毎月の機能アップ デートであなたの成長に寄り添う環境 ソリューション読み込みが最大 50% 高速化され、大規 模なコードベースでもビルド・編集・デバッグのサイク ルがより迅速に Fluent UI を採用したモダンなデザインで、ツールではな くコードに集中できる、軽快で分かりやすい操作性 プロファイリング、テスト、モダナイゼーションのため の新しい GitHub Copilot 機能により、あなたを支える AI 助手

8.

パートナーによる .NET 10 への貢献

10.

.NET minimal APIs パフォーマンス TechEmpower ベンチマーク Intel Gold, 56 logical cores (Linux) 最大ワーキングセット (MB) リクエスト/秒 1,722,294 1643 1,500,298 15% 93% 高速化 メモリ使用量 削減 115 .NET 8 Source: aka.ms/aspnet/benchmarks .NET 10 .NET 8 .NET 10

11.

.NET 10 安全で、高速、そして将来に備えた設計 .NET SDK .NET ライブラリ セキュリティ パフォーマンス向上、JustIn-Time (JIT) コンパイラー の最適化、改善されたガ ベージコレクター (GC)、最 先端の Intel シリコンに対 応する AVX10.2 サポート パブリッシュとネイティブ AOT対応したファイルベー スアプリ、コンテナーイ メージのネイティブ生成、 dotnet test における Microsoft.Testing.Platform 対応、主要なシェル向けタ ブ補完スクリプト Microsoft.Extensions.AI Library の強化、MCP のファーストク ラスサポート、暗号化・グ ローバリゼーション・数値計 算・シリアル化・コレクショ ン・診断における新しい API、 JSON シリアル化オプションの 追加、ネットワーキング機能 の強化 セキュリティと暗号化の強化 には、量子耐性暗号(PQC) に対応した Windows Cryptography API: Next Generation (CNG) のサポート も含まれています ASP.NET Core Blazor .NET MAUI EF Core WebAuthN とパスキーによる シンプルなセキュリティ、 Minimal API のためのバリ デーション、OpenAPI 3.1 対 応、アプリの可観測性と診断 の強化、より賢いメモリ管 理、そして改善された JSON Patch 処理 宣言的な状態永続化によるス ケーラビリティと信頼性の向 上、複雑なフォームバリデー ション、QuickGrid の強化、 WebAssembly の診断機能、洗 練された JavaScript 連携、自動 ブラウザー テストによる効率 化 編集機能、ビルドとランタイム のパフォーマンス向上、Aspire との統合、多くのコントロール 強化と品質改善、そして Xcode 26、Android API 35・36 など最 新プラットフォームバージョン のサポート LINQ の強化、パフォーマ ンス最適化、Azure Cosmos DB のサポート向 上、そして名前付きクエ リフィルターの追加 ランタイム

12.

C# 14 より高速で、拡張性があり、洗練された設計 Null 条件付き割り当て field でサポートされるプロパティ 拡張メンバー 単純なラムダ パラメーターの修飾子 nameof による非バインドジェネリック型のサポート Span<T> と ReadOnlySpan<T> の暗黙的な変換 Partial イベントとコンストラクタ ユーザー定義複合代入演算子

13.

C# は初期の頃から私たちの生産性を 非常に高めてくれており、そしてそれ は構築のための本当に堅実な基盤と なっています。” Sam Cox, Co-Founder & CTO Tracebit tracebit.com/blog/why-tracebit-is-written-in-c-sharp

14.

Aspire コードファースト、拡張可能、可観測な設計 Aspire AppHost + CLI スタックをコードで定義できます――型安全で、読み やすく、デバッグもしやすい形で。Aspire はロー カルで全体を実行し、その後は実際のクラウド サービスへとシフトします。 Frontend Vite 開発サーバー Ordering API ASP.NET Aspire 統合 ローカルでもリモートでも、あらゆるコードや サービスを組み込めます。 認証 API ステージング 環境 Aspire は一般的なパターンを提供しますが、ど んなものでもモデル化できます。 Aspire ダッシュボード スタック全体が 1 つの場所でどのように動作して いるかを確認できます――ログ、エンドポイン ト、環境変数、さらには OpenTelemetry の情報ま で、すべてを一望できます。 サーバーレス ローカルコンテナ

15.

リリース Aspire 13.0 Aspire.dev .NET、JavaScript、Python をまたいだ統一インフラスト ラクチャにより、デバッグ、コンテナー デプロイ、自 動生成 Dockerfile をサポート CLI の強化、単一ファイル AppHost のサポート、より スムーズなオンボーディングによる最新の開発体験 シームレスなビルドとデプロイ、組み込みの静的ファ イルサイト対応、そして強力なデプロイ並列化 柔軟な接続文字列や、言語やコンテナーを跨いで信頼 できる証明書対応など、エンタープライズ対応のイン フラとサービス

16.

Aspire を使えば、必要なもののほ とんどが最初から揃っており、追 加のカスタム要件にも簡単に拡張 できます。“ Andrew Johnston, Principal Developer Trayport

17.

D EM O Aspire to .NET 10

18.

.NET app モダナイゼーション アプリをモダナイズする際の課題 依存関係の競合 非推奨 API リファクタリングに時間がかかりすぎる 依存関係の特定や代替手段の調査は当て推量になり がちで、大幅な再アーキテクチャにつながることが あります。 どの API が非推奨になっているか、そしてどのよう に更新すべきかは必ずしも明確ではなく、更新時に バグを生む可能性があります。 アップグレードの計画と実行には時間がかかりすぎること があり、明確なビジネス価値や投資対効果(ROI)を示す のが難しい場合があります。 アプリをモダナイズすることのメリット セキュリティリスクの低減 ランタイムやライブラリのセキュリティパッチを最 新に保つことで、セキュリティリスクを低減・軽減 できます。 より高いパフォーマンスとスケール 能力 10 年にわたるパフォーマンス投資によって桁違い の性能向上を実現する、クロスプラットフォーム なランタイムにアクセスできます。 最新の API、ツール、アーキテクチャ 最新の API や改良されたツールにアクセスでき、自動ス ケーリング、監視、セキュアな ID 管理を可能にするク ラウドネイティブなアーキテクチャを活用できます。

19.

リリース GitHub Copilot app モダナイゼーション Visual Studio 2026で使用可能 AI エージェントを使って .NET のバージョンや関連 フレームワークを素早くアップグレードし、アプ リのパフォーマンスを向上 アプリを Azure に移行するために、コードのエン ドツーエンドの評価と修正を実施 AI エージェントを活用して、Azure のアプリ プ ラットフォーム サービスへ移行するためのコード 変更を自動的に実施

20.

一度インストールしたら、そのまま問題なく動 作し、十数個のアプリケーションをほんの数時 間でシームレスにアップグレードできました。 これは非常に大きな意味を持っています。” Jordan, Staff Platform Engineer FMG

21.

パブリックプレビュー GitHub Copilot testing for .NET Visual Studio 2026 Insiders で使用可能 繰り返し発生するテスト作業を自動化し、ユニッ トテストを生産性向上につなげます。 テスト作成と実行を作業の流れを妨げずに行える ため、より少ないバグで高速にリリース可能にな ります。 テストは決定論的で信頼性が高く、実績ある C# コンパイラーと C# 言語の上に構築されているた め、予測可能で高品質な結果が得られます。

22.

D EM O Modernize to .NET 10

23.

賢く、インテリジェントなアプリを構築 エージェント DevOps エージェントアプリ あなたの .NET アプリに組み込まれ た、AI が駆動するエージェント 開発チームの一員として機能す る、AI 駆動のエージェント Aspire クラウド デスク トップ ゲーム アプリケーション Web コードからクラウドまで、ビ ルド・テスト・デプロイを シームレスに実行 Visual Studio Visual Studio Code GitHub Azure モバイル IoT ツール

24.

AI によって、不可能を 可能にする

25.

エージェントとは何か? エージェント LLM 入力 出力 インストラクション ツール システム ユーザー エージェント イベント メッセージ メッセージ エージェント ツールの結果 メッセージ ツール呼び出し 検索 アクション メモリ

26.

Microsoft Agent Framework 信頼性、柔軟性、開発者に優しい API Semantic Kernel Microsoft Agent Framework AutoGen Microsoft.Extensions.AI

27.

パブリックプレビュー Microsoft Agent Framework aka.ms/AgentFramework AI エージェントやマルチエージェント ワークフローを構築するための統一基盤 エージェントの開発・テスト・デバッグ のための対話的な開発者 UI 相互運用性と柔軟性のためにオープンス タンダードの上に構築 コミュニティ主導で、オープンソースか つ拡張可能な設計

28.

Model Context Protocol (MCP) MCP Clients MCP サーバー ツール呼び出し リソース要求 プロンプト取得 ツール公開 リソース公開 プロンプト公開 Examples あなたのエージェントアプリ あなたのMCP サーバー Microsoft Agent Framework MCP C # SDK

29.

MCP によって強化されたエージェント エージェント 入力 LLM 出力 インストラクション システム ユーザー エージェント イベント メッセージ メッセージ ツール あなたの MCP server MCP C # SDK エージェント ツールの結果 メッセージ

30.

パブリックプレビュー MCP C # SDK aka.ms/mcp-cs-sdk 現在の MCP 仕様を完全サポート ツール、リソース、プロンプト エリシテーション、サンプリング Stdio と HTTP の両トランスポートに対応 Microsoft 全体で広く利用 今後さらに多くの機能が追加予定

31.

D EM O Intelligence with .NET 10

32.

.NET Conf 2025 今週どんなことが待っているのかをチェックしましょう .NET Visual Studio 新リリースである .NET 10、 これまでで最高の .NET につ いて、すべて学びましょう! ASP.N ET Core、C# 14、Blazor 、.NET MAUI、Windows 開 発、Aspire の新機能をチェッ クしましょう。 パフォーマンス向上の詳細を 深く掘り下げ、インテリジェ ントでエージェント 駆動なア プリを .NET だけで構築する 方法を学べます。 Code Party 今日このあと 開催される 「CodeP arty」に参加し て、ゲームを 楽しんで豪華 な賞品を手に入れましょ う! Azure Visual Studio 2026 は、これ まで以上に高速でスマートに なり、生産性を高める AI 搭 載ツールが 満載です。 Azure が .NET によるクラウ ドネイティブ開発をどのよう に革新しているのかを見てみ ましょう。 Copilot によるデバッグ支援 からインテリジェントなテス ト生成まで、ワークフローが どれほど 強化されるかをご覧 いただけます。 .NET 開発者のために特別に 設計された最新の Azure サー ビスの革新を探求できます。 実践的なプロファイリング、 診断、CI 自動化など、さらに 多くの機能を掘り下げてみま しょう。 Community Day 11 月 13 日は、世界中からスピーカーが集まるコミュニティデーです。40 を超える充実 したセッションでは、さまざまな .NET トピックについて、実践的な専門家が解説しま す。 AI 強化された開発ツールや MCP サーバー構築、Blazor への移行、MAUI のティップス 集、さらには Commodore 64 上でのレトロな C# コーディングなど、盛りだくさんの内 容をお楽しみいただけます。 ローカルイベント お 住 まいの 地域 で 開催 され る .N ET Conf イベン トに 参 加 して 、 ローカ ルコミュ ニ ティと のつなが りを 深 めま しょう 。 Azure の力を最大限に活用 し、インテリジェントでクラ ウドネイティブなアプリケー ションを構築・デプロイ・ス ケールする 方法を学びましょ う。 学生ゾーン 11 月 14 日は「.NET Conf Student Zone」。 初心者向けのバーチャルイベントで、専門家たちが C# と .NET を使って素晴らしいプロ ジェクトを作る方法を教えてくれます! AI、Web 開発、モバイル開発、ゲーム開発について学べるこのイベントに、ぜひご参加 ください。

33.

Thank you