トピックス
.NET 11 Preview 4 is now available! - .NET Blog
https://devblogs.microsoft.com/dotnet/dotnet-11-preview-4/
.NET 11 Preview 4 がリリースされた。
このリリースではプロセス API の大きな改善や、ランタイムライブラリーの runtime-async 有効化ビルドなど様々な改善が行われている。
- ライブラリー
- Process API の数年来の最大のアップデート
- Span ベースの Deflate, Zip, GZip エンコーダー/デコーダー API
- 浮動小数点の16進数フォーマットと解析
- System.Text.Json の改善
- ランタイム
- ランタイムライブラリーの runtime-async 有効化ビルド
- JIT 最適化
- ハードウェア Intrinsics とコード生成
- SDK
- dotnet watch の .NET MAUI とモバイルプロジェクトでのデバイス選択
- Fish シェルの補完
- dotnet reference と類似コマンドのカレントディレクトリーフォールバック
- CLI テレメトリーの Application Insights から OpenTelemetry への置き換え
- C#
- 誤った場所の #! (shebang) ディレクティブの明確な診断
- VBCSCompiler ビルドサーバーでのオプトインコンパイルキャッシュ
- ASP.NET Core
- 生成された OpenAPI ドキュメントでの HTTP_QUERY
- Blazor での SupplyParameterFromTempData
- サーバー起点の Blazor サーバーサーキットの一時停止
- .NET SDK とともに出荷される MCP サーバーテンプレート
- .NET MAUI
- dotnet watch for Android
- dotnet watch for iOS
- Entity Framework Core
- SQL Server 2025 での近似ベクター検索
- 関連モデルと完全に統合された JSON マッピング
- Temporal 期間プロパティーの CLR プロパティーへのマッピング
- dotnet ef の dotnet-ef.json からのデフォルト値の読み込み
.NET and .NET Framework May 2026 servicing releases updates - .NET Blog
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-may-2026-servicing-updates/
.NET および .NET Framework の2026年5月のサービスアップデートについて。
.NET は .NET 10.0.8, .NET 9.0.16, .NET 8.0.27 がリリースされ、.NET Framework も更新がリリースされている。
このリリースでは .NET には4件のセキュリティー更新が含まれ、.NET Framework には1件のセキュリティー更新が含まれている。
- CVE-2026-32177: ヒープバッファーオーバーフローによる特権昇格 (.NET 8-10, .NET Framework)
- CVE-2026-35433: 不適切な入力検証による昇格
- CVE-2026-23175: 細工されたファイルによるファイルの改ざん
- CVE-2026-42899: ASP.NET Core におけるサービス拒否の脆弱性
Process API Improvements in .NET 11 - .NET Blog
https://devblogs.microsoft.com/dotnet/process-api-improvements-in-dotnet-11/
.NET 11 で大幅に強化された Process API についての詳しい解説。
- Process.RunAndCaptureText[Async]
- Process.Run[Async]
- Process.StartAndForget
- Process.ReadAllText/Bytes/Lines[Async]
- ProcessStartInfo.Standard[Input/Output/Error]Handle
- ProcessStartInfor.InheritedHandles
- ProcessStartInfo.KillOnParentExit
- ProcessStartInfo.StartDetached
- SafeProcessHandle.Start/WaitForExit/Kill/Signal
- Process.ExitStatus
- File.OpenNullHandle()
- SafeFilehandle.CreateAnonymousPipe
- Console.OpenStandard[Input/Output/Error]Handle()
- SafeFileHandle.Type
.NET MAUI Moves to CoreCLR in .NET 11 - .NET Blog
https://devblogs.microsoft.com/dotnet/dotnet-maui-moves-to-coreclr-in-dotnet-11/
.NET MAUI が .NET 11 で CoreCLR に移行することについて。
今まで Mono で動作していたプラットフォーム Android, iOS, Mac Catalyst, tvOS が CoreCLR に移行する。Blazor WebAssembly は引き続き Mono で動作し、それ以外のプラットフォームもオプトバックで Mono に戻すことが可能。
記事では CoreCLR に移行することのメリットや、実際のアプリではリグレッションがある可能性があるため計測してほしいこと、Mono への戻し方、何をテストすべきかといった点について触れている。
Introducing dotnet new WinUI templates - #ifdef Windows
https://devblogs.microsoft.com/ifdef-windows/introducing-dotnet-new-templates-for-winui/
dotnet new で使用できる WinUI のテンプレートがリリースされた。
新しいテンプレートでは dotnet new からクリーンな見た目の WinUI アプリケーションを作れるようになる。テンプレートはブランク、ナビゲーションビュー、タブビュー、MVVM、アイテムといったものをサポートしている。
Introducing WinUI agent plugin for GitHub Copilot and Claude Code - #ifdef Windows
WinUI や Windows App SDK の GitHub Copilot や Claude Code 向けのエージェントプラグインが公開された。
このプラグインは WinUI のデザインやワークフロー、テストやレビューといったスキルに加えて、WinUI 開発のオーケストレーションエージェントなども含まれている。
リリース
- AvaloniaUI/Avalonia
- aws/aws-sdk-net
- Azure/azure-sdk-for-net
- Azure.Extensions.AspNetCore.DataProtection.Blobs_1.5.3, Azure.Extensions.AspNetCore.DataProtection.Keys_1.6.3, Azure.ResourceManager.FileShares_1.0.0, Azure.Storage.Blobs_12.28.0, Azure.Storage.Blobs.Batch_12.25.0, Azure.Storage.Common_12.27.0, Azure.Storage.Files.DataLake_12.26.0, Azure.Storage.Files.Shares_12.26.0, Azure.Storage.Queues_12.26.0, System.ClientModel_1.12.0
- googleapis/google-cloud-dotnet
- microsoft/aspire
- microsoft/WindowsAppSDK
- StackExchange/StackExchange.Redis
アーティクル、スライドなど
AIエージェントに「門番」を置く — Agent Governance Toolkit 入門(.NET編)
https://zenn.dev/microsoft/articles/agent-governance-toolkit-policy-01
AI エージェントの実行時に様々なゲート処理を行う Agent Governance Toolkit についての解説。
記事では Microsoft Agent Framework との統合やどのような活用ができるかについて触れている。
Rider 2026.2 Early Access Program Begins With Performance Improvements | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2026/05/11/rider-2026-2-early-access-program/
Rider 2026.2 EAP 1 がリリースされた。
このリリースでは Roslyn の大幅な性能向上と高速なブランチ切り替え、ゲームサポートの改善、Azure Functions のサポート内包、Aspire 向けの改善などが含まれている。
The ReSharper 2026.2 Early Access Program Begins: Bringing More AI Agents into Visual Studio | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2026/05/11/the-resharper-2026-2-eap-any-ai-agent-in-visual-studio/
ReSharper 2026.2 EAP 1 がリリースされた。
Visual Studio での Junie のサポートや今後の ACP エージェントレジストリーの対応といった点について触れている。
dotInsights | May 2026 | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2026/05/12/dotinsights-may-2026/
JetBrains による2026年5月の .NET 関連の情報のまとめ。
Running background tasks in Blazor with Web Workers: Exploring the .NET 11 preview - Part 1
Blazor WebAssembly と .NET 11 で使用できる Web Worker を使用するテンプレートを使用してバックグラウンドタスクを実行する方法についての解説。
AI と一緒に開発するときにも便利な Aspire の好きなところ
https://zenn.dev/microsoft/articles/aspire-favorite-points
AI コーディングエージェントと共に開発する際に Aspire が役立つポイントについての紹介。
Agent Skills in Visual Studio: Teach Copilot How Your Team Works - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/agent-skills-in-visual-studio/
Visual Studio でサポートされたエージェントスキルについての紹介。
記事ではスキルの作成や管理、スキルとカスタム指示の違いについて触れている。
WinUI 3 で作る Windows 用マルチメディア Viewer Quick Image Viewer の開発
https://zenn.dev/sora_kumo/articles/quick-image-viewer
WinUI 3 を使用して Windows 向けの画像や動画、PDFなどを表示できるビューアーを開発したことについて。
LLM の動き〜Structured Output確認〜
https://zenn.dev/yy7613/articles/5c275d885343fb
LLM の Structured Output について HttpClient のハンドラーでログを取りながら挙動を確認する試み。
LINEスタンプ画像処理を手助けするアプリを作ってみた
https://zenn.dev/maedan/articles/d615644a9e2a09
LINE スタンプの画像作成を支援するためのアプリを作った話。
【C#】Roslyn Analyzerがビルド時間に与える影響を調べる方法 - はなちるのマイノート
https://www.hanachiru-blog.com/entry/2026/04/25/200000
Roslyn Analyzer がビルド時にどの程度時間がかかっているのか調査する方法について。
記事では MSBuild の binlog を解析して調べる方法について解説している。
C# Networking Deep Dive With io_uring (part 1/5) - Toe Dipping
https://dev.to/mda2av/c-networking-deep-dive-with-iouring-part-1-19i4
Linux 上で io_uring を使用してネットワーキングを行う実装の試みについて。
Microsoft Agent Framework の Magentic を試してみた ( C# ver 1.5.0 での確認 )
https://zenn.dev/yy7613/articles/37df31848367d0
Microsoft Agent Framework v1.5.0 で追加された Magnetic (マルチエージェントオーケストレーション) を試してみた話。
ASP.NET MVCの自作HelperをASP.NET Coreに移植した話
https://zenn.dev/harness/articles/devnext-mvc-helper-extensions
ASP.NET MVC で作成した Helper を ASP.NET Core に移植した話。
C# WPFのデータバインディングで日本語プロパティ名は使えるか——動作検証と実用上の課題 - Qiita
https://qiita.com/kix/items/166104e2710a7febaacf
WPF のデータバインディングに日本語名のプロパティーを使用できるかについての検証。
F# 開発リポジトリをリンター&フォーマッターでコードを美しく保つ
https://zenn.dev/hitoshiro/articles/2c93113788a5fa
F# のコードにフォーマッターを適用することについて。記事では Fantomas を使用してフォーマットする方法や、Husky.NET でコミット前に処理する方法について触れている。
ライブラリ、リポジトリ、ツールなど
hanachiru/vscode-msbuild-binlog-extension: VS Code extension for viewing MSBuild .binlog files.
https://github.com/hanachiru/vscode-msbuild-binlog-extension
Visual Studio Code で MSBuild の binlog ファイルを表示するための拡張機能。
以前Rider向けに作成したけど、VS Codeでも欲しいなとなりbinlog viewer作りましたhttps://t.co/MFKoL5By1L https://t.co/vm01bSC8Dv pic.twitter.com/4cQn3qGtTq
— はなちる@ゲーム制作 (@hanaaaaaachiru) May 8, 2026
ツイート
The WinUI team is becoming more transparent and open to us!!!
— 0x5bfa (@ox5bfaooo) May 10, 2026
The just open sourced a massive number of documentations/specs/designs of the "inside WinUI".https://t.co/Cq6kfYYVMO pic.twitter.com/1MF7lCECAb