.NET Conf 2025 Day 1 Keynote

.NET Confの季節ですね。

というわけでKeynoteの様子です。

Screenshot_2025_11_12-3

OPはScott GuthrieとScott Hanselman、Scott Hunter、John Cunninghamの会談から。ちょっとした昔ばなしかな。

Screenshot_2025_11_12-6Screenshot_2025_11_12-5

というわけでさっそく .NETの近況から。700万以上のユーザー、68000人のコントリビューターに支えられてる。Microsoft内のCopilotやXboxなどいろんなサービス内でも使われてます。
Screenshot_2025_11_12-8Screenshot_2025_11_12-11Screenshot_2025_11_12-12Screenshot_2025_11_12-13

というわけで .NET 10 が本日リリース。.NET 10 はLTS版です。そしてVisual Studio 2026もリリース。
Screenshot_2025_11_12-15Screenshot_2025_11_12-16

.NET 10に協力してくれたパートナーやコントリビューターたち。(企業はIBMが画像から抜けてしまった)Screenshot_2025_11_12-17Screenshot_2025_11_12-18Screenshot_2025_11_12-19

ミニマルAPIなパフォーマンス比較。 .NET 8との比較ですね。RPSでは15%速く、メモリ使用量は93%削減。これまでで最もパフォーマンスの高いバージョンですね。標準ライブラリでの改善なのですべてで恩恵が受けれますし、ハードウェア対応もいろいろ含まれてます。10年間に及ぶ投資の結果ですね。
関連ライブラリたちもかなりアップデートされてます。パフォーマンスだけじゃなくセキュリティ周りもね。
Screenshot_2025_11_12-20Screenshot_2025_11_12-23

そして C#14もリリースです。
Screenshot_2025_11_12-24Screenshot_2025_11_12-25Screenshot_2025_11_12-26

.NET Aspire も新しいバージョン 13.0 がリリース。
Screenshot_2025_11_12-27Screenshot_2025_11_12-28Screenshot_2025_11_12-29Screenshot_2025_11_12-30Screenshot_2025_11_12-31

デモはファイルベース実行の話から。Hello Worldもだいぶ簡単になりました。
Screenshot_2025_11_12-32Screenshot_2025_11_12-33Screenshot_2025_11_12-37Screenshot_2025_11_12-38Screenshot_2025_11_12-40Screenshot_2025_11_12-41Consoleの拡張の話。コンソールで文字の色付けとか簡単に(?)
Screenshot_2025_11_12-42Screenshot_2025_11_12-43Screenshot_2025_11_12-44Screenshot_2025_11_12-45

ファイルベースからC#14のプロジェクトへ変換もコマンド1つでOK。
Screenshot_2025_11_12-47Screenshot_2025_11_12-48

WebアプリのOpenAPI対応の強化とかASP.NET Coreの主要コンポーネントとしてPasskey認証対応とか。

Screenshot_2025_11_12-49Screenshot_2025_11_12-50Screenshot_2025_11_12-51Screenshot_2025_11_12-53Screenshot_2025_11_12-54Screenshot_2025_11_12-58Screenshot_2025_11_12-59

次はモダナイゼーションな話。Visual StudioのGitHub Copilotと一緒にアップグレードステップをガイドできます。

Screenshot_2025_11_12-60Screenshot_2025_11_12-61Screenshot_2025_11_12-62Screenshot_2025_11_12-63

モダナイズ関連のデモ。GitHub Copilotを使ってプロジェクトを .NET 10へアップグレードさせます。テストプロジェクトもCopilotに作ってもらって実行したり。テストが失敗してもCopilotとやり取りして修正などもOK。
Screenshot_2025_11_12-65Screenshot_2025_11_12-66Screenshot_2025_11_12-68Screenshot_2025_11_12-70Screenshot_2025_11_12-74Screenshot_2025_11_12-76Screenshot_2025_11_12-79

次はIntelligentというかAIというかAgentic Appsな話。

Screenshot_2025_11_12-85Screenshot_2025_11_12-86

ざっくりとAgentとは?という話から始まってAgentを作るためのフレームワークとしてSemantic KernelやAutoGenがありましたが統括して扱えるMicrosoft Agent Frameworkを作って今はPreview中。MCP対応もVisual StudioやCopilotなどはもちろんフレームワークを使って自分のアプリ内に組み込むことも、MCP C# SDK(Preview)を使ってMCP Serverのほうを作るのもOKに。
最新リリースではAG-UI(Agent-User Interaction Protocol)もサポート。
Screenshot_2025_11_12-88Screenshot_2025_11_12-89Screenshot_2025_11_12-90Screenshot_2025_11_12-91Screenshot_2025_11_12-92Screenshot_2025_11_12-93

デモはGitHub Copilot+MCPで協調したり動作を拡張したり。MCP Serverレジストリーから探して追加したり。
Screenshot_2025_11_12-94Screenshot_2025_11_12-96Screenshot_2025_11_12-98Screenshot_2025_11_12-99Screenshot_2025_11_12-100Screenshot_2025_11_12-101Screenshot_2025_11_12-104

次はアプリにAgentを追加。Frameworkで簡単に追加したりできます。DevUIを使ってAgentのフローを可視化したりできます。新しく追加されたAG-UIもね。DIで簡単に追加できます。
Screenshot_2025_11_12-106Screenshot_2025_11_12-108Screenshot_2025_11_12-110Screenshot_2025_11_12-113Screenshot_2025_11_12-114Screenshot_2025_11_12-115Screenshot_2025_11_12-116Screenshot_2025_11_12-119Screenshot_2025_11_12-120Screenshot_2025_11_12-121

最後はVisual Studioの話。IDEをプラットフォームから切り離したいみたい。というのはさておきまずはVisual Studio 2026リリースです。

Screenshot_2025_11_12-124Screenshot_2025_11_12-126Screenshot_2025_11_12-127

まず第1にパフォーマンス。第2にQoLの向上。そしてあなたのために働くAI。
Screenshot_2025_11_12-128
過去12か月で5000件を超えるチケットをFix、300を超える機能要求の実装をしてきた。今までで一番多い12か月だったもよう。(今後も増えそう)
みんなのフィードバック大事。改善していくことで開発するQoLがあがる。
Screenshot_2025_11_12-129Screenshot_2025_11_12-130

2022使ってた人はその設定をそのまま2026にもってこれる。拡張機能も。新しいモダンなUIやテーマも。
Screenshot_2025_11_12-131Screenshot_2025_11_12-132Screenshot_2025_11_12-133
ソリューションを読み込む速度も44%速く。複数CPUコアで並列化とかも行ってきたので起動時だいぶ速く準備ができるようになった。(だいたいUIスレッドでブロックされてた処理をバックグラウンドに回したとかっぽいけど)
Screenshot_2025_11_12-134Screenshot_2025_11_12-136Screenshot_2025_11_12-137
AI。Visual Studio内で使えるAI機能としてはデバッガーやプロファイラー、テスト、あとGitHub Copilotを使ったモダナイズなどなど。とりあえず無料で始められます。
Screenshot_2025_11_12-140Screenshot_2025_11_12-141Screenshot_2025_11_12-143Screenshot_2025_11_12-147Screenshot_2025_11_12-148Screenshot_2025_11_12-149Screenshot_2025_11_12-151Screenshot_2025_11_12-152Screenshot_2025_11_12-153Screenshot_2025_11_12-154Screenshot_2025_11_12-155Screenshot_2025_11_12-156
IDEとプラットフォーム・ビルドツールの分離。Visual Studio 2026でビルドツールと分離したので .NET や C++コンパイラに影響与えずにVisual Studioを更新可能に。
Screenshot_2025_11_12-157

これまでのPreview版はInsider Chennelに代わりました。もちろん2022含め全部共存可能。
WinFormsにAIエキスパートエージェントが追加(Insiderかな)。WinForms開発で包括的なガイドしてくれる感じ。UIのレイアウトとかコーディング周りとかも。
Visual Studio のアップデートも2022の時は四半期ぐらいで更新してたのが毎月更新へ。
Screenshot_2025_11_12-158Screenshot_2025_11_12-159Screenshot_2025_11_12-160Screenshot_2025_11_12-161

という感じでまだまだセッションは続きますが一旦Keynoteはこれで終了。

Screenshot_2025_11_12-163Screenshot_2025_11_12-164

Visual Studio 2026も出たし .NET 10もでたし、これからまた楽しくなりますね。

コメントを残す