Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
183 changes: 183 additions & 0 deletions input/2026/2026-04-02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
---
Title: "2026-04-02: Rider & ReSharper 2026.1, Visual Studio March Update, Path to CoreCLR"
Published: 2026/04/02 00:00
DestinationPath: 2026/04/02/updates.html
---
<!--
# yyyy-MM-dd
## 主なトピックス
## ヘッドライン
## アーティクル、スライドなど
## ライブラリ、リポジトリ、ツールなど
## サイト、ドキュメントなど
### ツイート
## Deep Dive
-->

## トピックス

### Rider 2026.1: More AI Choice, Stronger .NET Tooling, and Expanded Game Dev Support | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2026/03/30/rider-2026-1-released/

Rider 2026.1 がリリースされた。

このリリースでは AI コーディングエージェントの統合、Git ワークツリーサポート、file-based C# プログラムのサポート、NuGet パッケージマネージャーコンソール (プレビュー)、逆アセンブラー、Azure DevOps 統合、Windows 上での .NET MAUI iOS 開発サポートの向上、Unity プロファイリングの統合、最新の C# 言語サポートの向上などの新機能が含まれている。。


### ReSharper 2026.1: Built-in Performance Monitoring, Expansion to VS Code, and Faster Everyday Workflows | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2026/03/30/resharper-2026-1-released/

ReSharper 2026.1 がリリースされた。

このリリースでは新しい実行時パフォーマンスモニター (dotUltimate)、Visual Studio Code と互換エディター (Cursor、Google Antigravity) のサポート、パフォーマンス向上、Out-of-Process の安定性向上、コード補完とポップアップの UI のモダナイズ、C# サポートの改善などの新機能が含まれている。

- [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/)
- [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/)

### Visual Studio March Update - Build Your Own Custom Agents - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/visual-studio-march-update-build-your-own-custom-agents/

Visual Studio の3月のアップデート。Visual Studio Insiders で利用可能となった新しい機能の紹介。

- カスタムエージェント
- エージェントスキル
- `find_symbol` エージェントツール
- エンタープライズ MCP ガバナンス
- Copilot によるプロファイルテスト
- プロファイリング中の Perf Tip
- Copilot での NuGet 脆弱性の修正
- HTML リッチコピー/カット

### Path to CoreCLR, 2026: Upgrade Guide - Technical Articles - Unity Discussions
https://discussions.unity.com/t/path-to-coreclr-2026-upgrade-guide/1714279

Unity の Mono ランタイムから CoreCLR への移行に関するガイド。

今後 Unity はエディター、プレイヤー共に CoreCLR へと移行する。それに伴い .NET ランタイム自体の変更による挙動の変化加え、Unity の API や挙動の差異が発生する。コードのリロード周りなど現時点で判明している大きな変更点についてまとめている。

## リリース
- [AvaloniaUI/Avalonia](https://github.com/AvaloniaUI/Avalonia)
- [11.3.13](https://github.com/AvaloniaUI/Avalonia/releases/tag/11.3.13)
- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net)
- [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)
- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net)
- [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)
- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet)
- [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)
- [grpc/grpc](https://github.com/grpc/grpc)
- [v1.80.0](https://github.com/grpc/grpc/releases/tag/v1.80.0)
- [microsoft/aspire](https://github.com/microsoft/aspire)
- [v13.2.1](https://github.com/microsoft/aspire/releases/tag/v13.2.1)
- [open-telemetry/opentelemetry-dotnet](https://github.com/open-telemetry/opentelemetry-dotnet)
- [core-1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.1)

## アーティクル、スライドなど
### GitHub Copilot の VC++混在ソリューション向けにmsbuild と NUnit 実行の skills を作った
https://zenn.dev/suusanex/articles/a6b3593a28da33

C# と C++ が混在したソリューションでビルドとテストをスムーズに行うための GitHub Copilot エージェントスキルの紹介。

### Blazor で JavaScript 相互運用を使ってファイルをダウンロードする
https://zenn.dev/microsoft/articles/blazor-download-file

Blazor アプリケーションでファイルをダウンロードするための JavaScript 相互運用の実装方法について。

### Microsoft.Extensions.AIでもSkillsを使いたい
https://zenn.dev/microsoft/articles/ms-extensions-ai-skills

Microsoft.Extensions.AI でコーディングエージェントなどで使用されている Skills を利用する方法について。

### .NETでS.M.A.R.T情報を取得するライブラリを作りました LinuxとMac版 - Qiita
https://qiita.com/yamaokunousausa/items/b34e4c937d68fc1f634c

Windows, Linux, macOS で利用できる .NET による S.M.A.R.T情報取得ライブラリの実装についての詳細。

### vite-plugin-dotnet-wasm で始める .NET WebAssembly + Webフロントエンド実践
https://zenn.dev/yamachu/articles/1e6f15baa2eea8

.NET WebAssembly を Web フロントエンドにスムーズに組み込む Vite プラグインについての紹介。

### 【C#】Blazor ServerをEntraで保護 - Qiita
https://qiita.com/KM_20005/items/c42e4099771e73178018

Blazor Server アプリケーションを Microsoft Entra ID で保護する方法についての解説。

### Application Insights SDK から Azure Monitor OpenTelemetry Distro へ移行する - しばやん雑記
https://blog.shibayan.jp/entry/2026/03/31/152235

Application Insights SDK v2 から Azure Monitor OpenTelemetry Distro への移行方法についての解説。

### Configuring contextual options with Microsoft.Extensions.Options.Contextual
https://andrewlock.net/configuring-contextual-options-with-microsoft-extensions-options-contextual/

特定のコンテキストに応じて IOptions を構成する機能を提供する Microsoft.Extensions.Options.Contextual についての解説。

### PlaywrightでBlazorアプリのE2Eテストを始めました
https://zenn.dev/nexta_/articles/blazor-radzen-playwright-e2e

Playwright (TypeScript) を使用して Blazor アプリケーションのエンドツーエンドテストを実装する方法についての紹介。Radzen コンポーネントを使用した際の特有の課題についても触れている。

### 【.NET】直近でマージされたPRの紹介 その2
https://zenn.dev/prozolic/articles/85a62abbbb672d

dotnet/runtime リポジトリにマージされた PR の中から著者が気になった比較的直近の6つの PR を紹介。

- [PR Digest.NET](https://prozolic.github.io/PRDigest.NET/)

### 試合の勝敗予想をAutoML (ML.NET)による多項分類で実現する - Qiita
https://qiita.com/kashin777/items/05d8b5d52d4d6a31ebf6

ML.NET を使用して試合の勝敗予想を実装する方法について。

### JNBridgePro vs IKVM vs Javonet: Comparison (2026)
https://jnbridge.com/jnbridgepro/jnbridgepro-vs-ikvm-vs-javonet-comparison

.NET と Java のブリッジライブラリーの JNBridgePro と IKVM、Javonet の比較。(記事は JNBridgePro を提供する JNBridge による)

### NeovimのF#環境構築 - Qiita
https://qiita.com/keiy_alpha/items/ab124734c7ad4d2cf8b1

Neovim での F# 開発環境の構築について。

### 11 Interaction Patterns That bring life to .NET dashboards
https://platform.uno/blog/11-interaction-patterns-that-bring-life-to-net-dashboards/

.NET (WinUI, Uno Platform) でのダッシュボード実装で効果的なインタラクションパターン11選の紹介。

### Roslyn Analyzerを使ってみよう
https://zenn.dev/poipoionigiri/articles/70c65f5f2bc58d

<script defer class="speakerdeck-embed" data-id="81bf56e66b3e45bebd2caa89d46e480a" data-ratio="1.4139378673383711" src="//speakerdeck.com/assets/embed.js"></script>

## ライブラリ、リポジトリ、ツールなど
### Garume/Manifold: Operation-first .NET foundation for generating fast CLI and MCP surfaces from a single definition.
https://github.com/Garume/Manifold

コマンドラインと MCP の両方のインターフェースを単一の定義から生成する Source Generator。

- [.NETで同じ処理をCLIにもMCPにも出したくなったので、source generatorで全部生成することにした](https://zenn.dev/garume/articles/4fab64041e3242)

### Bookmark Studio - Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BookmarkStudio

Visual Studio のブックマーク機能を拡張する試験的な拡張機能。

- [Bookmark Studio: evolving bookmarks in Visual Studio - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/bookmark-studio-evolving-bookmarks-in-visual-studio/)

### ツイート
<!-- https://x.com/mkristensen/status/2037634077772460076?s=12 -->
<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>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>



<!-- https://x.com/mkristensen/status/2037600859429949860?s=12 -->
<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>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>



<!-- https://x.com/marcgravell/status/2037232783865565198?s=12 -->
<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>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>