2026年5月31日から6月6日までに公開された、C#/.NET関連の主なニュースをまとめます。
今週は、Microsoft Build 2026に合わせてGitHub CopilotとVisual Studio周辺の更新が多く出ました。C#の文法そのものよりも、Visual Studio、VS Code、GitHub、CodeQLといった開発環境が、.NET開発をどう支援するかに注目する週です。
Windowsユーザーへの影響
WindowsでVisual Studio 2026やVS Codeを使っている人には、Copilotの計画作成、差分レビュー、エージェント実行、サンドボックスといった機能が直接関係します。AIにコード変更を任せる場面が増えるほど、どのファイルが変わったか、どのコマンドが実行されたか、結果をどう検証するかを確認する習慣が重要になります。
.NET 10やC# 14を試している人は、CodeQLの対応状況も見ておくとよいです。言語やSDKが新しくなるだけでなく、静的解析やセキュリティチェックのツールも追いついているかを確認すると、実務で移行しやすくなります。
Visual StudioのBuild 2026発表で.NET近代化とAI支援を強化へ
Visual Studio GitHub Copilot .NET
2026年6月2日、Visual Studio Blogで「What's Coming Next in Visual Studio: Our Microsoft Build 2026 Announcements」が公開されました。
この記事では、Visual StudioでのGitHub Copilotがチャットや補完だけでなく、デバッグ、プロファイル、テスト支援に広がっていく方向が説明されています。特にC#/.NET開発者向けには、Web FormsからBlazorへの移行、既存アプリへのAspire追加、最新.NETスタックへのアップグレードを支援するmodernization agentが紹介されています。
初心者の方は、AI機能を「自動で全部移行してくれる機能」と考えるより、既存アプリの状態を調べ、計画を作り、段階的に変更する支援と見るのが現実的です。実務では、移行後にビルド、テスト、画面確認、パフォーマンス確認を必ず人間がチェックする前提で使うとよいです。
GitHub Copilot SDKが正式提供、.NET向けパッケージも利用可能に
https://github.blog/changelog/2026-06-02-copilot-sdk-is-now-generally-available/
2026年6月2日、GitHub Changelogで「Copilot SDK is now generally available」が公開されました。
GitHub Copilot SDKがGeneral Availabilityになり、Node.js/TypeScript、Python、Go、.NET、Rust、Java向けに提供されることが案内されています。.NETではdotnet add package GitHub.Copilot.SDKで導入でき、Copilotのエージェント実行、ツール呼び出し、ファイル編集、ストリーミング、複数ターンのセッションなどをアプリや社内ツールに組み込めます。
初心者の方は、通常のC#アプリ開発ですぐSDKを使う必要はありません。ただし、社内開発支援ツールやCI/CD補助ツールを作る人にとっては、AIエージェントを.NETから扱う選択肢が増えたことになります。実務では、認証、ログ、ツール実行権限、秘密情報の扱いを先に決めてから試すことが重要です。
GitHub Copilotのサンドボックス機能がPublic Preview
2026年6月2日、GitHub Changelogで「Cloud and local sandboxes for GitHub Copilot now in public preview」が公開されました。
GitHub Copilotがローカル環境またはクラウド上の分離されたサンドボックス内で動作できるようになるPublic Previewです。ローカルでは/sandbox enableでCopilotが起動するシェルコマンドのファイルシステム、ネットワーク、システム機能へのアクセスを制限できます。Windowsを含む複数OSで一貫した分離体験を提供する方向も示されています。
C#/.NET開発では、Copilotにdotnet buildやdotnet testを実行させたり、複数ファイルを変更させたりする場面が増えています。初心者の方は、便利さだけでなく「AIがどこまで触れるか」を意識しましょう。実務では、サンドボックス、権限、レビュー、テストをセットで考えることが安全な使い方につながります。
GitHub Copilot in Visual Studioの5月更新が公開
https://github.blog/changelog/2026-06-04-github-copilot-in-visual-studio-may-update/
Visual Studio GitHub Copilot AI
2026年6月4日、GitHub Changelogで「GitHub Copilot in Visual Studio - May update」が公開されました。
Visual Studio 2026向けのCopilot更新として、Plan agent、Agent Skillsの管理、複数ファイル変更のsummary diff、コンテキスト使用量表示、GitのコミットをCopilot Chatに追加する機能などが整理されています。すでにVisual Studio Blogで紹介されていた内容を、GitHub側の更新情報として確認できる形です。
初心者の方にとって特に大切なのは、AIが変更した複数ファイルをまとめて確認できる点です。C#プロジェクトでは、コントローラー、サービス、DI設定、テストが同時に変わることがあります。実務では、summary diffで全体像を見てから、ファイル単位・差分単位で受け入れるか判断すると事故を減らしやすくなります。
CodeQL 2.25.6でC# 14と.NET 10のカバレッジが改善
2026年6月5日、GitHub Changelogで「CodeQL 2.25.6 adds Swift 6.3.2 support and improves C# coverage」が公開されました。
CodeQL 2.25.6では、C# 14と.NET 10のフルサポートが完了したことが案内されています。C#の新しい言語機能を抽出器が扱えるようになり、.NET 10 Runtime向けのデータフローモデルも追加されています。GitHub code scanningを使っている場合、新しいCodeQLはgithub.com上で自動的に展開されます。
初心者の方は、CodeQLを「難しいセキュリティツール」とだけ見ず、Pull Requestで危険なコードパターンを早めに見つける仕組みとして理解するとよいです。実務で.NET 10やC# 14へ移行する場合は、ビルドが通るかだけでなく、静的解析が正しく動いているかもCIで確認しましょう。
初心者が次に確認すること
まずは自分のPCで、Visual Studio、VS Code、.NET SDKのバージョンを確認しましょう。Copilotを使っている場合は、Plan agent、summary diff、コンテキスト使用量表示など、変更前後の確認に役立つ機能から試すのが安全です。
.NET 10やC# 14を試す場合は、検証用ブランチでdotnet buildとdotnet testを実行し、GitHub ActionsやCodeQLの結果も見てください。AIエージェントやSDKを使う場合は、最初から重要なリポジトリや秘密情報を扱わせず、小さなサンプルで権限とログの残り方を確認するのが現実的です。