Skip to content

Commit 6d9516a

Browse files
authored
Merge pull request #214 from mayuki/2026-04-21
Add 2026-04-21.md
2 parents 38ec814 + 8fa5235 commit 6d9516a

1 file changed

Lines changed: 187 additions & 0 deletions

File tree

input/2026/2026-04-21.md

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
---
2+
Title: "2026-04-21: .NET 11 Preview 3, .NET 10.0.6 & 9.0.15 & 8.0.26, Microsoft Agent Framework 1.0, The Road to Visual Studio 2027"
3+
Published: 2026/04/21 00:00
4+
DestinationPath: 2026/04/21/updates.html
5+
---
6+
<!--
7+
# yyyy-MM-dd
8+
## 主なトピックス
9+
## ヘッドライン
10+
## アーティクル、スライドなど
11+
## ライブラリ、リポジトリ、ツールなど
12+
## サイト、ドキュメントなど
13+
### ツイート
14+
## Deep Dive
15+
-->
16+
17+
## トピックス
18+
19+
### .NET 11 Preview 3 is now available! - .NET Blog
20+
https://devblogs.microsoft.com/dotnet/dotnet-11-preview-3/
21+
22+
### .NET and .NET Framework April 2026 servicing releases updates - .NET Blog
23+
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-april-2026-servicing-updates/
24+
25+
### Microsoft Agent Framework Version 1.0 | Microsoft Agent Framework
26+
https://devblogs.microsoft.com/agent-framework/microsoft-agent-framework-version-1-0/
27+
28+
### Keynote: The Road to Visual Studio 2027: Building a Faster, Smarter IDE | VS Live! Las Vegas 2026
29+
https://www.youtube.com/watch?v=fVE4Ol085UU
30+
31+
<iframe width="560" height="315" src="https://www.youtube.com/embed/fVE4Ol085UU?si=HUo0tyEf893bmzb2" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
32+
33+
- [From AI to .NET: 20 VS Live! Las Vegas Sessions You Can Watch Now - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/from-ai-to-net-20-vs-live-las-vegas-sessions-you-can-watch-now/)
34+
35+
### Writing Node.js addons with .NET Native AOT - .NET Blog
36+
https://devblogs.microsoft.com/dotnet/writing-nodejs-addons-with-dotnet-native-aot/
37+
38+
39+
### CRITICAL BREAKING CHANGE in Microsoft.AspNetCore.DataProtection from 10.0.5 = 10.0.6 · Issue #66335 · dotnet/aspnetcore
40+
https://github.com/dotnet/aspnetcore/issues/66335
41+
42+
## リリース
43+
- [AvaloniaUI/Avalonia](https://github.com/AvaloniaUI/Avalonia)
44+
- [11.3.14](https://github.com/AvaloniaUI/Avalonia/releases/tag/11.3.14), [12.0.1](https://github.com/AvaloniaUI/Avalonia/releases/tag/12.0.1)
45+
- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net)
46+
- [4.0.230.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.230.0), [4.0.231.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.231.0), [4.0.232.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.232.0), [4.0.233.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.233.0), [4.0.234.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.234.0)
47+
- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net)
48+
- [Azure.Core_1.53.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Core_1.53.0), [Azure.Identity_1.17.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Identity_1.17.2), [Azure.Identity.Broker_1.6.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Identity.Broker_1.6.0), [Azure.Provisioning.Network_1.1.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Provisioning.Network_1.1.0), [Azure.ResourceManager.AlertsManagement_1.1.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.AlertsManagement_1.1.2), [Azure.ResourceManager.Analysis_1.1.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Analysis_1.1.2), [Azure.ResourceManager.ApiManagement_1.3.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ApiManagement_1.3.1), [Azure.ResourceManager.AppComplianceAutomation_1.0.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.AppComplianceAutomation_1.0.2), [Azure.ResourceManager.ArizeAIObservabilityEval_1.0.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ArizeAIObservabilityEval_1.0.1), [Azure.Security.KeyVault.Secrets_4.10.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Security.KeyVault.Secrets_4.10.0)
49+
- [DataDog/dd-trace-dotnet](https://github.com/DataDog/dd-trace-dotnet)
50+
- [v3.42.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.42.0)
51+
- [dotnet/dotnet-monitor](https://github.com/dotnet/dotnet-monitor)
52+
- [v10.0.2](https://github.com/dotnet/dotnet-monitor/releases/tag/v10.0.2)
53+
- [dotnet/orleans](https://github.com/dotnet/orleans)
54+
- [v10.1.0](https://github.com/dotnet/orleans/releases/tag/v10.1.0)
55+
- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet)
56+
- [Google.Cloud.Dataproc.V1-5.24.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dataproc.V1-5.24.0), [Google.Cloud.Kms.V1-3.24.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Kms.V1-3.24.0), [Google.Cloud.Translate.V3-3.11.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Translate.V3-3.11.0), [Google.Shopping.Merchant.Inventories.V1-1.3.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Inventories.V1-1.3.0), [Google.Shopping.Merchant.Products.V1-1.5.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Products.V1-1.5.0)
57+
- [microsoft/CsWin32](https://github.com/microsoft/CsWin32)
58+
- [v0.3.275](https://github.com/microsoft/CsWin32/releases/tag/v0.3.275)
59+
- [spectreconsole/spectre.console](https://github.com/spectreconsole/spectre.console)
60+
- [0.55.1](https://github.com/spectreconsole/spectre.console/releases/tag/0.55.1), [0.55.2](https://github.com/spectreconsole/spectre.console/releases/tag/0.55.2)
61+
62+
## アーティクル、スライドなど
63+
64+
### Microsoft Agent FrameworkをローカルLLMで試してみる その8(ChatHistoryProvider)
65+
https://zenn.dev/yy7613/articles/af540163a106c9
66+
- [Microsoft Agent FrameworkをローカルLLMで試してみる その9(AIContextProvider)](https://zenn.dev/yy7613/articles/4d03bf8c93b13c)
67+
- [Microsoft Agent FrameworkをローカルLLMで試してみる その10(AIContextProvider)](https://zenn.dev/yy7613/articles/57ceb544ff7486)
68+
69+
### Revisiting C# Scripting with the Westwind.Scripting Templating Library, Part 1
70+
https://weblog.west-wind.com/posts/2026/Apr/20/Revisiting-C-Scripting-with-the-WestwindScripting-Templating-Library-Part-1
71+
72+
### C# 15:Union Types 完全ガイド - Qiita
73+
https://qiita.com/hez2010/items/b656c867f9e5f57cc1cd
74+
75+
### KafkaとMassTransitを触って気づいた、イベント駆動の本質は「配送」ではなく「データの扱い」だった話
76+
https://zenn.dev/aecomet/articles/fa61ba2aa5d583
77+
78+
### テスト用S3モックサーバーが欲しくなったら、今ならAIに作ってもらえばよいのかも - Qiita
79+
https://qiita.com/yamaokunousausa/items/4547756cc171d7709596
80+
81+
### C#15.0を試すためにDev Containersを使う【VSCode】
82+
https://zenn.dev/inuinu/articles/csharp15-with-dev-container
83+
84+
### GitHub Copilot CLI でスキルを駆使していい感じのプログラムを書いてもらおう
85+
https://zenn.dev/microsoft/articles/github-copilot-create-agents
86+
87+
### Claude Codeのレート制限をUSB LCDに表示してみた・許可プロンプトをPATLITE(偽)で通知してみた - Qiita
88+
https://qiita.com/yamaokunousausa/items/8ee2d8dc607483ce7679
89+
90+
### Porting a SwiftUI App to Avalonia: How does Cross-Platform .NET hold up
91+
https://dev.to/biozal/porting-a-swiftui-app-to-avalonia-how-does-cross-platform-net-hold-up-4ol0
92+
93+
### Any CPU - x64移行でハマった:InstallUtil.exeは同じアーキテクチャで実行する必要がある
94+
https://zenn.dev/luxiar/articles/1a5fa7127b0d18
95+
96+
### The Road to Visual Studio 2027 - NDepend Blog
97+
https://blog.ndepend.com/the-road-to-visual-studio-2027/
98+
99+
### 非エンジニアでもできるC# WinForms入門 — 製造業の社内ツールを自分で作る
100+
https://zenn.dev/jodycraft/articles/csharp-winforms-for-non-engineers
101+
102+
### 【.NET】境界チェックが消えるパターン集
103+
https://zenn.dev/prozolic/articles/79df5e08acf4b5
104+
105+
### 【.NET MAUI】はじめてのアプリ開発!BMI計算アプリを作ってみよう - Qiita
106+
https://qiita.com/Satoshi_Katsu/items/2748e8d423138b95d829
107+
108+
### Building a GPT From Scratch in C# | Gary Jackson
109+
https://garyjackson.dev/gpt-course/
110+
111+
### Introduction | Gary Jackson
112+
https://garyjackson.dev/gpt-course/introduction/
113+
114+
### C# That Looks Like Go: Building a Web API Without a .csproj
115+
https://makarchie.com/posts/csharp-that-looks-like-go-file-based-apps/
116+
117+
### GitHub Copilot クラウドエージェントで Aspire を起動できるようにする
118+
https://zenn.dev/mayuki/articles/a8a9f64100e46d
119+
120+
### アプリが起動しないのにログが出ない...を解決する「Bootstrap Logger」のススメ - Qiita
121+
https://qiita.com/futayubi5656/items/dcbe02d506f02855fd8b
122+
123+
### IAsyncEnumerable を DTO のプロパティに置くと EF Core が並列実行エラーになる仕組みと解決方法
124+
https://zenn.dev/juners/articles/288efc07eb5794
125+
126+
### C# PDF生成ライブラリ比較 — PDFSharp vs QuestPDFを検査成績書で実装して選び方を考えた
127+
https://zenn.dev/jodycraft/articles/csharp-pdf-pdfsharp-vs-questpdf
128+
129+
### Microsoft Foundry Localをお試しする(C#編その1) - Qiita
130+
https://qiita.com/kashin777/items/0878a6f2c1412402d065
131+
132+
### データ型のメンバーが増える度にあちこち修正しないためのLINQ
133+
https://zenn.dev/numani/articles/extract-shape
134+
135+
### TestContainersとPodmanでEFCoreを使った.NETアプリケーションの統合テストを実装する
136+
https://zenn.dev/ryun_log/articles/8a9bfd0740d0e5
137+
138+
### 【Azure】Microsoft Entra ID ユーザー管理と Blazor 権限制御の実装ガイド - Qiita
139+
https://qiita.com/KM_20005/items/0caaff534860d026d8b2
140+
141+
### 64bitアプリから32bit DLLを呼ぶ(COMサロゲート)
142+
https://zenn.dev/nmiura_thakaz/articles/d93479bbbbc3fa
143+
144+
### Foundry Local SDKをWPFで使う話
145+
https://zenn.dev/yakumo3/articles/5a545be2a4cb27
146+
147+
### C#エンジニアがTypeScriptで詰まった概念と書き方まとめ - Qiita
148+
https://qiita.com/HakamataSoft/items/da0252c10a4128b1f4a0
149+
150+
### Stop Hunting Bugs: Meet the New Visual Studio Debugger Agent Workflow - Visual Studio Blog
151+
https://devblogs.microsoft.com/visualstudio/stop-hunting-bugs-meet-the-new-visual-studio-debugger-agent/
152+
153+
### Azure MCP tools now ship built into Visual Studio 2022 — no extension required - Visual Studio Blog
154+
https://devblogs.microsoft.com/visualstudio/azure-mcp-tools-now-ship-built-into-visual-studio-2022-no-extension-required/
155+
156+
### Introducing dotLLM - Building an LLM Inference Engine in C# | Konrad 'Dev Nerd' Kokosa
157+
https://kokosa.dev/blog/2026/dotllm/
158+
159+
### URL Pattern Matching in .NET - Gérald Barré
160+
https://www.meziantou.net/url-pattern-matching-in-dotnet.htm
161+
162+
### Getting Started With PgVector in .NET for Simple Vector Search
163+
https://www.milanjovanovic.tech/blog/getting-started-with-pgvector-in-dotnet-for-simple-vector-search
164+
165+
### Why I’m Building a Database Engine in C#
166+
https://nockawa.github.io/blog/why-building-database-engine-in-csharp/
167+
168+
### 今日から仕事で使うGodot Engine
169+
https://docs.google.com/presentation/d/1PuMcHiRoEUBiS7-DYWD882BNLVRE-07fPWBixBMif1U/edit
170+
171+
<!-- https://x.com/muo_jp/status/2044927570865766677?s=12 -->
172+
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">昨日のGodot Meetup Tokyoで紹介した「Unityをライセンス的に・CPUアーキテクチャ的に使いにくいsandbox環境でAIにC#コードを安全・全力でリファクタさせるツール/実行環境としてGodotを使うためのcliスクリプト群」無事に社内調整がついたのでOSS公開しました <a href="https://t.co/ShVejd6afs">https://t.co/ShVejd6afs</a> <a href="https://t.co/Zc5n6MLhon">https://t.co/Zc5n6MLhon</a></p>&mdash; Kei Nakazawa (@muo_jp) <a href="https://twitter.com/muo_jp/status/2044927570865766677?ref_src=twsrc%5Etfw">April 16, 2026</a></blockquote>
173+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
174+
175+
176+
## ライブラリ、リポジトリ、ツールなど
177+
### KoMMet/WizGrep
178+
https://github.com/KoMMet/WizGrep
179+
180+
- [AIを使ってOfficeソフト/PDF/テキストをまとめて横断検索できるアプリを作った](https://zenn.dev/komurodesu/articles/2717aaee6d0dd7)
181+
182+
### akeit0/okojo: Okojo is an experimental low allocation managed JavaScript engine for .NET
183+
https://github.com/akeit0/okojo?tab=readme-ov-file
184+
185+
<!-- https://x.com/akeit0_/status/2042902335287103775?s=12&t=ggvrrZ7oLogHyNoIGNgjbw -->
186+
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">.NET 向け JavaScript エンジン Okojo を公開しました。<br>ベンチマークでは Jint 比 3 倍以上高速、しかも低アロケーション!<br>Wasm組み込みやreflection、d.ts付きbind 生成、node互換ランタイム、vscode debuggerなど拡張もりもりです!<a href="https://t.co/C8XEEKDdNk">https://t.co/C8XEEKDdNk</a></p>&mdash; akeit0 (@Akeit0_) <a href="https://twitter.com/Akeit0_/status/2042902335287103775?ref_src=twsrc%5Etfw">April 11, 2026</a></blockquote>
187+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

0 commit comments

Comments
 (0)