2026-08-10 claude-codeai-agentsdeveloper-tools Claude Code 2.1.224 でセッション同士がメッセージを送れるようになりました セッション間メッセージングが 2026-08-07 に登場しました。ListAgents と SendMessage がセッション間でプレーンテキストを運び、crossSessionInbound が実際に届くものを決めます。
2026-08-10 ef-coreef-core-11sql-server EF Core 11 でストアドプロシージャを呼び出して結果をマッピングする方法 プロシージャがエンティティの全列を返す場合は DbSet の FromSql、射影を返す場合は Database.SqlQuery<T>、何も返さない場合は ExecuteSql を使います。EXEC に LINQ 演算子を連結してはいけません。また、リーダーが破棄される前に出力パラメーターを読んではいけません。
2026-08-10 csharpdotnetdotnet-11 ソース生成された System.Text.Json のシリアル化を type info resolver のモディファイアーでカスタマイズする方法 .NET 11 でソース生成された JsonSerializerContext に JsonTypeInfo のモディファイアーを付ける方法です。new MyContext(options) が黙って破棄する理由、動作する WithAddedModifier の構成、失う高速パス(実測値つき)、そしてモディファイアーを無効化する命名ポリシーの落とし穴を扱います。
2026-08-09 github-copilotmcpai-agents MCP の許可リストが Copilot のエンタープライズ管理設定に登場 2026年8月6日の GitHub changelog により、copilot/managed-settings.json に allowedMcpServers と deniedMcpServers が追加されました。URL と argv によるマッチャー、拒否優先の判定、そして名前ベースのレジストリには無かった fail closed の既定動作について解説します。
2026-08-09 ef-coreef-core-11migrations EF Core 11 のマイグレーションでデータを失わずにテーブル名を変更する方法 テーブル名を変更した場合、EF Core は RenameTable を生成しますが、エンティティクラスの名前を変更した場合は DropTable と CreateTable を生成します。この2つを見分ける方法、クラス名変更のコストをゼロにする ToTable のテクニック、そしてデータを黙って入れ替えてしまう列名変更のバグを解説します。
2026-08-09 csharpdotnetdotnet-11 .NET 11 で `dotnet run app.cs` を使ってファイルベース C# アプリを実行する方法 ファイルベース C# アプリの完全ガイド。dotnet run による単一 .cs ファイルの実行、#:package、#:sdk、#:property、#:project、#:include の各ディレクティブ、#:ref による複数ファイル構成のスクリプト、引数と stdin の扱い、ビルドキャッシュ、native AOT での発行、dotnet ツールとしてのパッケージ化、そしてスクリプトが手狭になったときの dotnet project convert を解説します。
2026-08-09 csharpdotnetdotnet-11 ASP.NET Core 11 で Swagger UI の代わりに Scalar で OpenAPI ドキュメントを提供する方法 ASP.NET Core 11 で UseSwaggerUI を MapScalarApiReference に置き換えます。ルーティング、複数ドキュメント、認証情報の事前入力、本番環境での制御、CDN 不要のアセット、そして Scalar 固有の OpenAPI 拡張を解説します。
2026-08-08 comparisonaspiredocker Aspire と Docker Compose の比較: 複数サービスのローカル開発 Aspire 13.4.6 はプロジェクトをデバッグ可能なホストプロセスとして実行するため .NET の内側のループで有利であり、Docker Compose は compose ファイルが CI とデプロイの契約も兼ねている場合に有利です。両者の起動時間と編集から実行までの実測値、それぞれが自動で注入する構成、そして判断を決める6つの落とし穴を解説します。
2026-08-07 dotnettestingci-cd Microsoft.Testing.Platform 2.3: --report-gh がテスト失敗を PR の差分に表示する 2026-08-06 の .NET ブログの MTP レポート記事から、Microsoft.Testing.Platform 2.3.0 で安定版になった一連の拡張機能を取り上げます。GitHub Actions のアノテーション、クラッシュに強い TRX の逐次書き込み、Azure DevOps の不安定テスト履歴です。
2026-08-07 comparisondotnetaspnetcore ASP.NET Core の統合テストにおける WebApplicationFactory と Testcontainers の比較 両者は選択肢の関係にありません。WebApplicationFactory はアプリケーションを起動し、Testcontainers はその依存先を起動します。.NET SDK 10.0.201 で計測した結果、コンテナーを持つフィクスチャはクラスあたり 1.7 秒、SQLite なら 10 ミリ秒。そして Postgres が 22001 で拒否する HasMaxLength(16) 違反を、SQLite は黙って受け入れます。