Start Debugging

タグ: dotnet

422 件 · ページ3/43

Quartz.NET 4.4: ジョブが成果を報告し、ヘルスチェックが停止に気づく
Quartz.NET 4.4.0 では、ジョブが context.Result に JobRunReport (Succeeded、Failed、Cancelled、Skipped と、サマリーおよびメトリクス) を設定でき、その結果がジョブごとに実行履歴へ保存されます。さらに RequireSuccessWithin ヘルスチェックにより、夜間ジョブが成功しなくなったときに Degraded を報告できます。
.NET の正規表現でバランシンググループを使って、ネストした括弧とタグの対応を一致させる方法
バランシンググループ (?<name>) と (?<-name>) を使うと、.NET の正規表現のキャプチャグループをスタックとして扱えるため、1 つのパターンで任意の深さにネストした括弧や <div> タグに一致させられます。完全なパターン、スタックの仕組み、(?<inner-open>) による内側の内容のキャプチャ、そして .NET 11 RC1 で確認した注意点 (空スタックのチェック、壊滅的なバックトラック、NonBacktracking、複数種類の括弧の混在) を解説します。
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 もついに動作します。
前へ 次へ