Start Debugging

dotnet

440 件 · ページ5/44

EF Core のクエリを並列実行するための AddDbContextPool と AddDbContextFactory の比較

AddDbContextPool は DI スコープごとに 1 つのスコープ付き DbContext を渡すため、2 つのクエリを同時に実行できません。AddDbContextFactory と AddPooledDbContextFactory は呼び出しごとにコンテキストを返すので、並列クエリに向いています。EF Core 11 RC 1 での計測では、プール付きファクトリはコンテキストを 342 ns、40 B で作成しますが、プールなしでは 17 us、44 KB かかります。

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 へフォールバックします。

ASP.NET Core のマルチテナントキャッシュ: Redis のキープレフィックス vs 別データベース vs 別インスタンス

ほとんどのマルチテナント ASP.NET Core アプリでは、共有 Redis 1 台にテナントのキープレフィックスを付ける方式を使い、契約上の分離やノイジーなワークロードがあるテナントだけを専用インスタンスに移してください。番号付きデータベースは避けましょう。Redis Cluster、Azure Managed Redis、Redis Cloud ではデータベース 0 しか使えません。
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 もついに動作します。

Orleans 10.4: ストリームのサブスクリプションをキャッシュ内の最も古いメッセージから開始できるようになりました

Orleans 10.4.0 で StreamSubscriptionStartPosition.EarliestAvailable が追加され、新しいストリームのサブスクライバーが pulling agent のキューキャッシュに残っているメッセージをリプレイできるようになりました。このリリースでは、RPC 引数のワイヤー ID、リクエストレイテンシのメトリクス、SQLite 永続化スクリプトも変更されています。

SDK スタイルのプロジェクトで厳密な名前付きアセンブリの完全な公開キーを InternalsVisibleTo に追加する方法

署名済みアセンブリは、フレンドをトークンではなく 320 文字の完全な公開キーで指定する必要があり、そうしないとビルドが CS1726 または CS0281 で失敗します。sn -p と sn -tp、またはクロスプラットフォームの .NET スクリプトでキーを取得し、.csproj の InternalsVisibleTo 項目の Key メタデータに設定します。PublicKey プロパティによるフォールバック、Moq の DynamicProxyGenAssembly2 のキー、改行の落とし穴も扱います。
前へ 次へ