2026-10-28 errorscsharpdotnet 修正: Cannot access a disposed object. Object name: 'IServiceProvider' コードが、破棄済みの DI スコープまたはルートプロバイダーからサービスを解決しています。IServiceProvider の代わりに IServiceScopeFactory を保持し、処理が実行される場所で新しいスコープを作成してください。
2026-10-28 errorscsharpcsharp-14 解決: 静的ファクトリーメソッドの [MemberNotNull] が効かず CS8618 が出続ける CS8618 はコンストラクターを抜ける時点で検査され、静的メソッドの [MemberNotNull] はインスタンスメンバーに対して黙って無視されます。値はプライベートコンストラクターに渡してください。
2026-10-28 errorsaspnetcoredotnet 修正: ASP.NET Core で Response.Cookies.Append を呼んでもブラウザーに Cookie が設定されない Set-Cookie ヘッダーは送信されているのに、ブラウザーが拒否するか保存しません。Secure なしの SameSite=None、credentials: 'include' と AllowCredentials の欠落、同意ポリシー、遅すぎる Append 呼び出しを修正します。
2026-10-28 blazoraspnet-coredotnet Ignite UI for Blazor が MIT ライセンスに: IgniteUI.Blazor.Lite 1.0.0 で 50 以上のコンポーネントが無料に Infragistics は 50 以上の Ignite UI for Blazor コントロールを MIT ライセンスでオープンソース化し、net8.0、net9.0、net10.0 向けの IgniteUI.Blazor.Lite と IgniteUI.Blazor.GridLite 1.0.0 として公開しました。何が無料なのか、どのように組み込むのか、注意点をまとめます。
2026-10-27 errorsef-coredotnet 修正: EF Core で The property 'X' is part of a key and so cannot be modified or marked as modified が発生する EF Core は追跡中のエンティティのキー値を更新しません。DTO からのキーのコピーをやめ、代替キーの代わりに一意インデックスを使い、本当にキーを変える場合は新しい行を挿入して古い行を削除します。EF Core 10.0.14 で検証しています。
2026-10-27 flutterflutter-webdart API キーを公開せずに Flutter Web アプリから OpenAI API を呼び出す方法 Flutter Web ビルドにコンパイルしたものは、--dart-define の値も含めて、すべて平文でブラウザーに配信されます。安全な方法は、キーを保持し、ユーザーを認証し、モデルを固定し、Responses API の SSE をストリーミングで返す小さなバックエンドプロキシだけです。Flutter 3.44、Dart 3.12、http 1.6 で検証した Dart shelf プロキシと Flutter クライアントの完全なコードを紹介します。
2026-10-27 csharpdotnetperformance C# でヒープ割り当てなしに 2 つのコレクションを並行して反復処理する方法 Enumerable.Zip は呼び出しごとに 144-208 バイトを割り当て、単純なループより約 10 倍遅く動作します。配列やリストであれば、同じ長さにスライスした 2 つの span に対する for ループが割り当てゼロで最速の選択肢です。foreach 構文を使いたい場合は、小さな ref struct の zip 列挙子でその 25% 以内に収まります。.NET 10.0.10 と .NET 11 RC 3 で計測しました。
2026-10-27 pollyresiliencedotnet Polly 8.8.1: サーキットブレーカーが最初の呼び出し元の AsyncLocal 値を保持し続けなくなりました Polly.Core 8.8.1 はサーキットブレーカーのバックグラウンドループを ExecutionContext.SuppressFlow の下で開始するため、長寿命のパイプラインがそれを構築した側の AsyncLocal 値を保持しなくなりました。15 行の再現コードで 8.8.0 のリークと 8.8.1 の修正を示します。
2026-10-26 dotnetaspnetcoresecurity .NET 10.0.14 が臨時リリース: Brotli 展開のバッファーオーバーフローと、再リリースされた 10 月の 2 件の CVE 2026 年 10 月 25 日の臨時リリース (.NET 8.0.33、9.0.22、10.0.14、11 RC3) で、Brotli のバッファーオーバーフロー、Linux tarball の所有権の欠陥、そして 10 月 13 日のパッチでは完全に修正されていなかった 2 件の CVE が修正されました。
2026-10-26 ef-coreef-core-10ef-core-11 1つの EF Core プロジェクトで複数の DbContext ごとにマイグレーションフォルダーを分ける方法 DbContext ごとに --output-dir を一度だけ指定すれば、以降のマイグレーションは同じフォルダーと名前空間に作成されます。既定のレイアウトが偏る理由、共有フォルダーで発生する CS0111 の衝突、既存マイグレーションの移動方法、履歴テーブルを分けるべきタイミングを解説します。