2026年7月第3週 C#/.NETニュース

2026年7月12日から7月18日までに公開された、C#/.NET関連の主なニュースをまとめます。 今週は.NET 11 Preview 6の公開に加えて、.NETの月例サービス更新、.NET MAUIのランタイム移行、Visual StudioとRiderにおけるAI支援機能の強化が目立ちました。初心者の方は、すぐに本番プロジェクトへ入れるというより、手元の検証用環境でSDKやIDEの更新内容を確認する週と考えると安全です。

Windowsユーザーへの影響

WindowsでVisual StudioやRiderを使ってC#/.NET開発をしている場合、今週の更新は「新しい.NETを試す」「既存環境を安全に更新する」「AI支援を開発作業に組み込む」の3点に関係します。.NET 11はプレビュー版なので学習や検証向けですが、7月のサービス更新は.NET 8、.NET 9、.NET 10を使う実務プロジェクトでも確認対象になります。

特にVisual Studioを使っている人は、IDE本体の更新と.NET SDKの更新を混同しないようにしましょう。セキュリティ修正を取り込むときは、Visual Studio Installer、dotnet --info、プロジェクトのglobal.json、CI環境のSDKバージョンを順番に確認すると、手元だけ動いてCIで失敗する状況を避けやすくなります。


.NET 11 Preview 6が公開、C#やASP.NET Coreにも新機能

https://devblogs.microsoft.com/dotnet/dotnet-11-preview-6/

.NET 11 C# ASP.NET Core

2026年7月14日、.NET Blogで「.NET 11 Preview 6 is now available!」が公開されました。 今回のプレビューでは、ライブラリ、ランタイム、SDK、C#、ASP.NET Core、.NET MAUI、Entity Framework Core、F#、コンテナーイメージなど、.NET全体にわたる更新が紹介されています。C#ではextension indexersやunion関連のサポート、ASP.NET CoreではMinimal APIの非同期バリデーション、OpenAPI 3.2の既定化、Blazor Virtualizeのスクロール機能などが挙げられています。

初心者は、Previewという名前のとおり本番利用前の検証版だと見ればよいです。実務では、既存プロジェクトをいきなり.NET 11へ上げるのではなく、別ブランチや小さなサンプルでdotnet builddotnet test、Visual StudioやVS Codeの対応状況を確認するのが現実的です。


.NETと.NET Frameworkの2026年7月サービス更新が公開

https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-july-2026-servicing-updates/

.NET .NET Framework セキュリティ

2026年7月14日、.NET Blogで「.NET and .NET Framework July 2026 servicing releases updates」が公開されました。 今回の更新では、.NET 10.0.10、.NET 9.0.18、.NET 8.0.29のリリースノート、インストーラー、コンテナーイメージ、Linuxパッケージ、既知の問題へのリンクが整理されています。複数のCVE修正が含まれており、.NET Framework向けにもセキュリティ更新と非セキュリティ更新が案内されています。

初心者は、月例のサービス更新を「新機能追加」ではなく「安全に使い続けるための更新」と考えると分かりやすいです。実務では、ASP.NET Core、WPF、メール送信、HTTP通信など影響範囲が広い可能性があるため、開発PCだけでなくビルドサーバーや本番配布用ランタイムの更新状況も確認しましょう。


.NET MAUI mobile appsは.NET 11 Preview 6でCoreCLRへ

https://devblogs.microsoft.com/dotnet/coreclr-progress-and-mono-timeline-dotnet-maui/

.NET MAUI CoreCLR モバイル開発

2026年7月14日、.NET Blogで「CoreCLR Progress and the Mono Timeline for .NET MAUI」が公開されました。 .NET 11 Preview 6では、Android、iOS、Mac Catalyst向けの.NET MAUI mobile appsでCoreCLRが唯一のランタイムになったことが説明されています。Blazor WebAssemblyは引き続きMonoを使うため、この変更の対象外です。また、デバッグやHot Reload、dotnet-tracedotnet-countersなどの診断機能についても進捗が紹介されています。

Windowsユーザーにとっては、Visual Studioで.NET MAUIアプリを作るときの実行基盤が変わる重要な移行です。初心者は「CoreCLRになったから必ず速くなる」と決めつけず、実機で起動時間、パッケージサイズ、画面遷移、ネイティブ連携、サードパーティライブラリを確認するのが大切です。


Visual Studioに.NETとAzureの組み込みAgent Skillsが追加

https://devblogs.microsoft.com/visualstudio/built-in-agent-skills-in-visual-studio/

Visual Studio GitHub Copilot .NET

2026年7月14日、Visual Studio Blogで「Built-in Agent Skills Bring .NET and Azure Expertise into Visual Studio」が公開されました。 Visual Studio 18.8以降で、.NETチームやAzureチームが用意した組み込みAgent Skillsを使えるようになるという内容です。.NET向けには、ASP.NET Core HTTP APIの作成や変更を助けるdotnet-webapi、async、メモリ、文字列、LINQ、正規表現、シリアライズ、I/Oなどの性能面を確認するanalyzing-dotnet-performanceが紹介されています。

初心者は、Agent Skillsを「Copilotに追加の作業手順を渡す仕組み」と捉えると理解しやすいです。実務では、スキルは既定でオフと案内されているため、どのスキルを有効にするか、Copilotの利用量、生成されたAPIや性能改善案を人間がどうレビューするかを決めてから使いましょう。


Rider 2026.2 Release Candidateが公開、.NET開発とAI支援を強化

https://blog.jetbrains.com/dotnet/2026/07/15/rider-2026-2-release-candidate-is-out/

Rider .NET GitHub Copilot

2026年7月15日、JetBrains .NET Tools Blogで「Rider 2026.2 Release Candidate Is Out!」が公開されました。 Rider 2026.2 RCでは、AIエージェントがRiderのカバレッジ、プロファイラー、コード解析などの情報を使いやすくなるAgent Skills、GitHub Copilotのネイティブ統合、Windowsでのデバッガー起動高速化、Roslynソリューションでのブランチ切り替え高速化、WPF Hot Reload、NuGetツールウィンドウの再設計などが紹介されています。

Visual Studio以外の選択肢としてRiderを使っている.NET開発者には、IDE内でAI支援と通常の開発支援がさらに近づく更新です。初心者は、RC版は正式版直前の候補ではあるものの検証用として扱い、普段使う大事な環境とは分けて試すとトラブル時に戻しやすくなります。


初心者が次に確認すること

まず、手元の環境でdotnet --infoを実行し、使っているSDKとランタイムのバージョンを確認しましょう。.NET 8、.NET 9、.NET 10を使っているプロジェクトでは、7月のサービス更新を適用したうえでdotnet restoredotnet builddotnet testを実行し、NuGetパッケージやCI環境も同じ前提になっているか見てください。

.NET 11 Preview 6やRider 2026.2 RC、Visual Studioの新しいAgent Skillsは、まず小さなサンプルや検証用ブランチで試すのが安全です。AI支援を使う場合でも、生成された変更をGit差分で読み、ビルド結果、テスト結果、設定ファイル、追加されたパッケージを自分で確認する流れを習慣にしましょう。