Skip to content

Commit 1dd6b7e

Browse files
authored
Merge pull request #212 from mayuki/2026-04-02
Add 2026-04-02.md
2 parents 968864c + 89487a2 commit 1dd6b7e

1 file changed

Lines changed: 183 additions & 0 deletions

File tree

input/2026/2026-04-02.md

Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
---
2+
Title: "2026-04-02: Rider & ReSharper 2026.1, Visual Studio March Update, Path to CoreCLR"
3+
Published: 2026/04/02 00:00
4+
DestinationPath: 2026/04/02/updates.html
5+
---
6+
<!--
7+
# yyyy-MM-dd
8+
## 主なトピックス
9+
## ヘッドライン
10+
## アーティクル、スライドなど
11+
## ライブラリ、リポジトリ、ツールなど
12+
## サイト、ドキュメントなど
13+
### ツイート
14+
## Deep Dive
15+
-->
16+
17+
## トピックス
18+
19+
### Rider 2026.1: More AI Choice, Stronger .NET Tooling, and Expanded Game Dev Support | The .NET Tools Blog
20+
https://blog.jetbrains.com/dotnet/2026/03/30/rider-2026-1-released/
21+
22+
Rider 2026.1 がリリースされた。
23+
24+
このリリースでは AI コーディングエージェントの統合、Git ワークツリーサポート、file-based C# プログラムのサポート、NuGet パッケージマネージャーコンソール (プレビュー)、逆アセンブラー、Azure DevOps 統合、Windows 上での .NET MAUI iOS 開発サポートの向上、Unity プロファイリングの統合、最新の C# 言語サポートの向上などの新機能が含まれている。。
25+
26+
27+
### ReSharper 2026.1: Built-in Performance Monitoring, Expansion to VS Code, and Faster Everyday Workflows | The .NET Tools Blog
28+
https://blog.jetbrains.com/dotnet/2026/03/30/resharper-2026-1-released/
29+
30+
ReSharper 2026.1 がリリースされた。
31+
32+
このリリースでは新しい実行時パフォーマンスモニター (dotUltimate)、Visual Studio Code と互換エディター (Cursor、Google Antigravity) のサポート、パフォーマンス向上、Out-of-Process の安定性向上、コード補完とポップアップの UI のモダナイズ、C# サポートの改善などの新機能が含まれている。
33+
34+
- [Profile .NET Apps Without Restarting: Monitoring Comes to ReSharper | The .NET Tools Blog](https://blog.jetbrains.com/dotnet/2026/03/31/profile-dotnet-apps-without-restarting-monitoring-comes-to-resharper/)
35+
- [ReSharper C++ 2026.1: Better performance, improved Unreal Engine workflows, and language support updates | The ReSharper C++ Blog](https://blog.jetbrains.com/rscpp/2026/03/30/resharper-cpp-2026-1-released/)
36+
37+
### Visual Studio March Update - Build Your Own Custom Agents - Visual Studio Blog
38+
https://devblogs.microsoft.com/visualstudio/visual-studio-march-update-build-your-own-custom-agents/
39+
40+
Visual Studio の3月のアップデート。Visual Studio Insiders で利用可能となった新しい機能の紹介。
41+
42+
- カスタムエージェント
43+
- エージェントスキル
44+
- `find_symbol` エージェントツール
45+
- エンタープライズ MCP ガバナンス
46+
- Copilot によるプロファイルテスト
47+
- プロファイリング中の Perf Tip
48+
- Copilot での NuGet 脆弱性の修正
49+
- HTML リッチコピー/カット
50+
51+
### Path to CoreCLR, 2026: Upgrade Guide - Technical Articles - Unity Discussions
52+
https://discussions.unity.com/t/path-to-coreclr-2026-upgrade-guide/1714279
53+
54+
Unity の Mono ランタイムから CoreCLR への移行に関するガイド。
55+
56+
今後 Unity はエディター、プレイヤー共に CoreCLR へと移行する。それに伴い .NET ランタイム自体の変更による挙動の変化加え、Unity の API や挙動の差異が発生する。コードのリロード周りなど現時点で判明している大きな変更点についてまとめている。
57+
58+
## リリース
59+
- [AvaloniaUI/Avalonia](https://github.com/AvaloniaUI/Avalonia)
60+
- [11.3.13](https://github.com/AvaloniaUI/Avalonia/releases/tag/11.3.13)
61+
- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net)
62+
- [3.7.1251.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1251.0), [4.0.220.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.220.0), [4.0.221.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.221.0), [4.0.222.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.222.0), [4.0.222.1](https://github.com/aws/aws-sdk-net/releases/tag/4.0.222.1), [4.0.223.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.223.0)
63+
- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net)
64+
- [Azure.AI.Extensions.OpenAI_2.0.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.AI.Extensions.OpenAI_2.0.0), [Azure.AI.Projects_2.0.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.AI.Projects_2.0.0), [Azure.AI.Projects.Agents_2.0.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.AI.Projects.Agents_2.0.0), [Azure.Identity_1.20.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Identity_1.20.0), [Azure.Monitor.OpenTelemetry.Exporter_1.7.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Monitor.OpenTelemetry.Exporter_1.7.0), [Azure.ResourceManager.ContainerService_1.4.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ContainerService_1.4.0), [Azure.ResourceManager.StandbyPool_1.2.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.StandbyPool_1.2.0)
65+
- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet)
66+
- [Google.Cloud.BackupDR.V1-2.9.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.BackupDR.V1-2.9.0), [Google.Cloud.Bigtable.Admin.V2-3.32.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Bigtable.Admin.V2-3.32.0), [Google.Cloud.Dialogflow.Cx.V3-3.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dialogflow.Cx.V3-3.1.0), [Google.Cloud.Dialogflow.V2-4.29.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dialogflow.V2-4.29.0), [Google.Cloud.Firestore.Admin.V1-3.18.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Firestore.Admin.V1-3.18.0), [Google.Cloud.NetApp.V1-1.15.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.NetApp.V1-1.15.0)
67+
- [grpc/grpc](https://github.com/grpc/grpc)
68+
- [v1.80.0](https://github.com/grpc/grpc/releases/tag/v1.80.0)
69+
- [microsoft/aspire](https://github.com/microsoft/aspire)
70+
- [v13.2.1](https://github.com/microsoft/aspire/releases/tag/v13.2.1)
71+
- [open-telemetry/opentelemetry-dotnet](https://github.com/open-telemetry/opentelemetry-dotnet)
72+
- [core-1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.1)
73+
74+
## アーティクル、スライドなど
75+
### GitHub Copilot の VC++混在ソリューション向けにmsbuild と NUnit 実行の skills を作った
76+
https://zenn.dev/suusanex/articles/a6b3593a28da33
77+
78+
C# と C++ が混在したソリューションでビルドとテストをスムーズに行うための GitHub Copilot エージェントスキルの紹介。
79+
80+
### Blazor で JavaScript 相互運用を使ってファイルをダウンロードする
81+
https://zenn.dev/microsoft/articles/blazor-download-file
82+
83+
Blazor アプリケーションでファイルをダウンロードするための JavaScript 相互運用の実装方法について。
84+
85+
### Microsoft.Extensions.AIでもSkillsを使いたい
86+
https://zenn.dev/microsoft/articles/ms-extensions-ai-skills
87+
88+
Microsoft.Extensions.AI でコーディングエージェントなどで使用されている Skills を利用する方法について。
89+
90+
### .NETでS.M.A.R.T情報を取得するライブラリを作りました LinuxとMac版 - Qiita
91+
https://qiita.com/yamaokunousausa/items/b34e4c937d68fc1f634c
92+
93+
Windows, Linux, macOS で利用できる .NET による S.M.A.R.T情報取得ライブラリの実装についての詳細。
94+
95+
### vite-plugin-dotnet-wasm で始める .NET WebAssembly + Webフロントエンド実践
96+
https://zenn.dev/yamachu/articles/1e6f15baa2eea8
97+
98+
.NET WebAssembly を Web フロントエンドにスムーズに組み込む Vite プラグインについての紹介。
99+
100+
### 【C#】Blazor ServerをEntraで保護 - Qiita
101+
https://qiita.com/KM_20005/items/c42e4099771e73178018
102+
103+
Blazor Server アプリケーションを Microsoft Entra ID で保護する方法についての解説。
104+
105+
### Application Insights SDK から Azure Monitor OpenTelemetry Distro へ移行する - しばやん雑記
106+
https://blog.shibayan.jp/entry/2026/03/31/152235
107+
108+
Application Insights SDK v2 から Azure Monitor OpenTelemetry Distro への移行方法についての解説。
109+
110+
### Configuring contextual options with Microsoft.Extensions.Options.Contextual
111+
https://andrewlock.net/configuring-contextual-options-with-microsoft-extensions-options-contextual/
112+
113+
特定のコンテキストに応じて IOptions を構成する機能を提供する Microsoft.Extensions.Options.Contextual についての解説。
114+
115+
### PlaywrightでBlazorアプリのE2Eテストを始めました
116+
https://zenn.dev/nexta_/articles/blazor-radzen-playwright-e2e
117+
118+
Playwright (TypeScript) を使用して Blazor アプリケーションのエンドツーエンドテストを実装する方法についての紹介。Radzen コンポーネントを使用した際の特有の課題についても触れている。
119+
120+
### 【.NET】直近でマージされたPRの紹介 その2
121+
https://zenn.dev/prozolic/articles/85a62abbbb672d
122+
123+
dotnet/runtime リポジトリにマージされた PR の中から著者が気になった比較的直近の6つの PR を紹介。
124+
125+
- [PR Digest.NET](https://prozolic.github.io/PRDigest.NET/)
126+
127+
### 試合の勝敗予想をAutoML (ML.NET)による多項分類で実現する - Qiita
128+
https://qiita.com/kashin777/items/05d8b5d52d4d6a31ebf6
129+
130+
ML.NET を使用して試合の勝敗予想を実装する方法について。
131+
132+
### JNBridgePro vs IKVM vs Javonet: Comparison (2026)
133+
https://jnbridge.com/jnbridgepro/jnbridgepro-vs-ikvm-vs-javonet-comparison
134+
135+
.NET と Java のブリッジライブラリーの JNBridgePro と IKVM、Javonet の比較。(記事は JNBridgePro を提供する JNBridge による)
136+
137+
### NeovimのF#環境構築 - Qiita
138+
https://qiita.com/keiy_alpha/items/ab124734c7ad4d2cf8b1
139+
140+
Neovim での F# 開発環境の構築について。
141+
142+
### 11 Interaction Patterns That bring life to .NET dashboards
143+
https://platform.uno/blog/11-interaction-patterns-that-bring-life-to-net-dashboards/
144+
145+
.NET (WinUI, Uno Platform) でのダッシュボード実装で効果的なインタラクションパターン11選の紹介。
146+
147+
### Roslyn Analyzerを使ってみよう
148+
https://zenn.dev/poipoionigiri/articles/70c65f5f2bc58d
149+
150+
<script defer class="speakerdeck-embed" data-id="81bf56e66b3e45bebd2caa89d46e480a" data-ratio="1.4139378673383711" src="//speakerdeck.com/assets/embed.js"></script>
151+
152+
## ライブラリ、リポジトリ、ツールなど
153+
### Garume/Manifold: Operation-first .NET foundation for generating fast CLI and MCP surfaces from a single definition.
154+
https://github.com/Garume/Manifold
155+
156+
コマンドラインと MCP の両方のインターフェースを単一の定義から生成する Source Generator。
157+
158+
- [.NETで同じ処理をCLIにもMCPにも出したくなったので、source generatorで全部生成することにした](https://zenn.dev/garume/articles/4fab64041e3242)
159+
160+
### Bookmark Studio - Visual Studio Marketplace
161+
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BookmarkStudio
162+
163+
Visual Studio のブックマーク機能を拡張する試験的な拡張機能。
164+
165+
- [Bookmark Studio: evolving bookmarks in Visual Studio - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/bookmark-studio-evolving-bookmarks-in-visual-studio/)
166+
167+
### ツイート
168+
<!-- https://x.com/mkristensen/status/2037634077772460076?s=12 -->
169+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Git worktree support is coming to Visual Studio! The feature request ticket just got moved to the roadmap. <a href="https://t.co/rV92ZkSyqX">https://t.co/rV92ZkSyqX</a></p>&mdash; Mads Kristensen (@mkristensen) <a href="https://twitter.com/mkristensen/status/2037634077772460076?ref_src=twsrc%5Etfw">March 27, 2026</a></blockquote>
170+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
171+
172+
173+
174+
<!-- https://x.com/mkristensen/status/2037600859429949860?s=12 -->
175+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Visual Studio extension authors! Do you want to help me test a bunch of agent skills to more effectively guide coding agents to produce higher quality VS extensions faster? Try out these new skills by following the instructions here: <a href="https://t.co/DDMUJUHJqG">https://t.co/DDMUJUHJqG</a></p>&mdash; Mads Kristensen (@mkristensen) <a href="https://twitter.com/mkristensen/status/2037600859429949860?ref_src=twsrc%5Etfw">March 27, 2026</a></blockquote>
176+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
177+
178+
179+
180+
<!-- https://x.com/marcgravell/status/2037232783865565198?s=12 -->
181+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">SE.Redis V3 - preview build! <a href="https://t.co/pfguJadTBT">https://t.co/pfguJadTBT</a><br><br>This is a rewrite of the &quot;read&quot; half of the IO core, to address stability/reliability issues in low-memory scenarios, and to provide the basis for performance improvements (although that part is the 3.1 goal, not 3.0)</p>&mdash; Marc Gravell (@marcgravell) <a href="https://twitter.com/marcgravell/status/2037232783865565198?ref_src=twsrc%5Etfw">March 26, 2026</a></blockquote>
182+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
183+

0 commit comments

Comments
 (0)