2026-10-09 dotnetsemantic-kernelai-agents Semantic Kernel 1.81 で FileIOPlugin が AllowedFolders 外のファイル情報を漏らさなくなりました Semantic Kernel .NET 1.81.0 は FileIOPlugin のオラクル問題を修正しました。これまで WriteAsync は、AllowedFolders 外のファイルが存在すること、読み取り専用であること、その場所をモデルに伝えていました。修正前後の挙動を実測しています。
2026-10-08 comparisonef-coredotnet EF Core のクエリを並列実行するための AddDbContextPool と AddDbContextFactory の比較 AddDbContextPool は DI スコープごとに 1 つのスコープ付き DbContext を渡すため、2 つのクエリを同時に実行できません。AddDbContextFactory と AddPooledDbContextFactory は呼び出しごとにコンテキストを返すので、並列クエリに向いています。EF Core 11 RC 1 での計測では、プール付きファクトリはコンテキストを 342 ns、40 B で作成しますが、プールなしでは 17 us、44 KB かかります。
2026-10-08 microsoft-agent-frameworkdotnetanthropic Agent Framework 1.24: Anthropic エージェントパッケージが安定版に、ただしベータサービスを除く Microsoft.Agents.AI.Anthropic 1.24.0 はプレビューのサフィックスが外れ、Anthropic 12.53.0 に依存するようになりました。IAnthropicClient から作成するエージェントは安定版 API になり、client.Beta の拡張メソッドは MAAIANTHROPIC001 で experimental になりますが、拡張メソッド構文での呼び出しでは診断が出ません。
2026-10-07 errorsdotnettesting 修正: プロジェクトが Microsoft.Testing.Platform を使っているのに、Linux の CI パイプラインで dotnet test が VSTest にフォールバックする dotnet test は、作業ディレクトリから上位へたどって見つけた global.json からランナーを選びます。Linux CI では、そのファイルがない、名前が違う、キーの大文字小文字が違う、または SDK が 10 より古い場合に VSTest へフォールバックします。
2026-10-07 comparisonredisaspnetcore ASP.NET Core のマルチテナントキャッシュ: Redis のキープレフィックス vs 別データベース vs 別インスタンス ほとんどのマルチテナント ASP.NET Core アプリでは、共有 Redis 1 台にテナントのキープレフィックスを付ける方式を使い、契約上の分離やノイジーなワークロードがあるテナントだけを専用インスタンスに移してください。番号付きデータベースは避けましょう。Redis Cluster、Azure Managed Redis、Redis Cloud ではデータベース 0 しか使えません。
2026-10-06 errorsef-coreef-core-11 修正: EF Core でスカラー結果に SqlQueryRaw<T> を使うと発生する Invalid column name 'Value' EF Core は、First、Where、Max、Single を追加した時点で、スカラーの SqlQuery<T> をサブクエリでラップし、Value という名前の列を選択します。SQL の列に AS Value のエイリアスを付けるか、先にマテリアライズしてください。
2026-10-06 errorsef-coreef-core-10 解決: EF Core のマイグレーションをリセットした後の There is already an object named 'X' in the database Migrations フォルダーを削除して新しい InitialCreate を生成すると、EF Core はテーブルが既に存在することを知りません。開発用データベースを削除するか、新しいマイグレーションを実行せずに __EFMigrationsHistory に記録します。
2026-10-06 mstestwinuiuwp MSTest 4.5 は VSTest なしで UWP と WinUI 3 の UI テストを実行できます MSTest.Sdk 4.5 と Microsoft.Testing.Platform 2.5 により、UWP や WinUI 3 アプリ自体がテストホストになります。[UITestMethod] は各テストを実際のディスパッチャー上で実行し、パッケージ化アプリと AppContainer アプリはサイドカーコントローラー経由で AUMID によりアクティブ化され、パッケージ化されていない WinUI もついに動作します。
2026-10-05 orleansdotnetstreaming Orleans 10.4: ストリームのサブスクリプションをキャッシュ内の最も古いメッセージから開始できるようになりました Orleans 10.4.0 で StreamSubscriptionStartPosition.EarliestAvailable が追加され、新しいストリームのサブスクライバーが pulling agent のキューキャッシュに残っているメッセージをリプレイできるようになりました。このリリースでは、RPC 引数のワイヤー ID、リクエストレイテンシのメトリクス、SQLite 永続化スクリプトも変更されています。
2026-10-04 dotnetdotnet-10csharp SDK スタイルのプロジェクトで厳密な名前付きアセンブリの完全な公開キーを InternalsVisibleTo に追加する方法 署名済みアセンブリは、フレンドをトークンではなく 320 文字の完全な公開キーで指定する必要があり、そうしないとビルドが CS1726 または CS0281 で失敗します。sn -p と sn -tp、またはクロスプラットフォームの .NET スクリプトでキーを取得し、.csproj の InternalsVisibleTo 項目の Key メタデータに設定します。PublicKey プロパティによるフォールバック、Moq の DynamicProxyGenAssembly2 のキー、改行の落とし穴も扱います。