工藤探偵事務所

Resarch and Investigation

AI ネイティブ開発を加速する .NET 10 と Visual Studio 2026 最新アップデート

title: summary of seminar notes"Visual Studio 2026, .NET10, and more"
date: 2025-12-12
author: kazuhiro.fujie

Microsoft Recap Days のセミナーレポートです。
Recap Days は、Microsoft Ignite で発表された最新情報を日本向けにおさらいしてくれるオンラインセミナーです。
探偵が拝聴できたセッションの中で、特に気になったメモ書きをまとめてみました。

Best of Microsoft Recap Days Japan
https://www.microsoft.com/ja-jp/events/top/bmrj2025/

つまりは、おさらいのおさらいです。
お裾分けをどぞ。

AI ネイティブ開発を加速する .NET 10 と Visual Studio 2026 最新アップデート(TLE 1211 [BMRJ 3A-5])まとめ
https://msevents.microsoft.com/event?id=52809505429
date: 2025-12-11
time: 17:00 - 17:45 (45 min)

スピーカー:井上 章、ちょまど (千代田まどか)

ちょまど (千代田まどか)
ちょまど (千代田まどか)

井上 章
井上 章

1. Visual Studio 2026

Visual Studio 2026 (2025/11/11 GA)
全体パフォーマンスの改善。
AI統合:開発体験にAIが深く組み込まれ、コード補完や設計支援が強化。
UI刷新:カラーバリエーション対応でカスタマイズ性向上。
ソリューション形式変更:.sln → .slnx(XMLベース)。
設定ファイルのJSON化:よりモダンでシンプルな構成。
毎月アップデート:継続的な改善を提供。

2. .NET 10 & C# 14

Latest .NET SDK 10.0.1 (2025/12/10 Release)
全体パフォーマンスの改善。JIT コンパイラの強化。
単一ファイル実行:C#ソースコードをプロジェクト化せずに直接実行可能(コメント付き)。
publishでexeデプロイ:簡易な配布が可能。
dotnet convertコマンド:単一ファイルからプロジェクトへの移行をサポート。

3. Microsoft Agent Framework

※筆者注釈:Microsoft Agent Framework は、AI エージェント & マルチエージェントワークフローを開発する フレームワークOSS
Semantic Kernel & AgenGen対応:AIエージェント開発を強化。
モデル選択可能:用途に応じたモデル利用。

コード例:C#

using Microsoft.Extensions.AI;

builder.AddAIAgent("writer", ...);
builder.AddAIAgent("builder", ...);

Dev UIでデバッグ:マルチエージェントの動作確認が容易。

4. Durable Task Extension

※筆者注釈:Microsoft Agent Framework の拡張フレームワーク
分散実行対応:マルチエージェントを複数環境で動かす。
ロングランタスク対応:長時間処理(数日から数週間)をサポート。
状態保持不可:ステートレス設計。
Human-in-the-loop:人間の介入を前提とした設計。

5. MCP C# SDK

C#MCP サーバが作れる
※筆者注釈:MCP C# SDKリポジトリ
https://github.com/modelcontextprotocol/csharp-sdk

6. Aspire 13.0

※筆者注釈:Microsoftが提供するクラウドネイティブなアプリケーション開発・運用プラットフォーム。
.NET依存排除:JavaScriptPythonも利用可能。
アプリモダナイゼーション:既存アプリの近代化を支援。
統合ツールチェーン:開発、デプロイ、監視までを一貫してサポート。
AI活用:GitHub CopilotやAIエージェントと連携し、テスト自動化やコード改善を支援。

7. GitHub Copilotによるモダナイゼーション

GitHub Copilot を用いて、古いコードを新しいバージョンへと自動的に変換する → 自動マイグレーション
※筆者注釈:GitHub Copilot アプリの最新化を使用して .NET アプリをアップグレードする
https://learn.microsoft.com/ja-jp/dotnet/core/porting/github-copilot-app-modernization/how-to-upgrade-with-github-copilot

8. GitHub Copilot testing for .NET

テストコード自動生成:既存アプリのテストをAIで補完。
例:「年齢計算アプリ」(生年月日を入れると年齢がわかる)
→ AgeCalculationServiceクラスに対して46件のテストコード生成。
→ 細かい。(※筆者独り言)
カバレッジレポート自動作成:品質向上を支援。
テストエージェント活用:自動化されたテスト実行と結果分析。
アプリモダナイゼーション支援:レガシーコードの変換や改善をAIが提案。

まとめ

Visual StudioはAI統合とUI刷新で開発体験を進化。
.NET 10とC# 14は軽量化・柔軟性向上。
Microsoft Agent FrameworkでAIエージェント開発が本格化。
Aspire 13.0でクロス言語対応とモダナイゼーションが加速。
GitHub Copilotはテスト自動化・コード改善で開発効率を飛躍的に向上。

ちょまど
ちょまど

ちょまどさんのセミナー補足記事
https://zenn.dev/microsoft/articles/251211-dotnet-update/

おしまい。