2026-05-13 errorscsharpdotnet 修正: System.Security.Cryptography.CryptographicException: Keyset does not exist 証明書の秘密鍵は、現在のプロセス ID が読めない別の Windows 鍵ファイルにあります。ACL を設定するか、MachineKeySet で PFX を読み込むか、EphemeralKeySet を使用してください。
2026-05-13 errorsdotnetdotnet-11 解決: The command 'dotnet' could not be found が CI で出る CI ランナーが dotnet を解決できないのは、そのステップで SDK が未インストール、もしくはインストール済みでも PATH に無いためです。actions/setup-dotnet を使い、global.json を固定し、DOTNET_ROOT と ~/.dotnet/tools をエクスポートしてください。
2026-05-12 errorscsharpdotnet 修正: System.IO.FileNotFoundException: Could not load file or assembly が発行済みアプリで発生する dotnet run では動くのに dotnet publish 後に失敗するケースです。原因はランタイムではなく発行フォルダーに DLL がないことです。deps.json、ProjectReference の Private、トリミングを確認してください。
2026-05-12 errorscsharpdotnet 修正: InvalidOperationException: Synchronous operations are disallowed Stream.Read または Write の呼び出しを ReadAsync/WriteAsync に置き換えます。最終手段として、Kestrel、IIS、または IHttpBodyControlFeature 経由でリクエスト単位に AllowSynchronousIO を設定します。
2026-05-12 errorscsharpdotnet Fix: Blazor の RZ10012: Found markup element with unexpected name Blazor の Razor コンパイラーは、PascalCase のタグに対応するコンポーネント型がスコープ内に見つからないと RZ10012 を出力します。_Imports.razor にコンポーネントの名前空間の @using を追加するか、コンポーネントに @namespace を追加してから再ビルドしてください。
2026-05-11 errorscsharpdotnet Fix: dotnet ef migrations add が 'Unable to create an object of type DbContext' で失敗する EF Core の設計時ツールが DbContext のインスタンスを作成できませんでした。WebApplication.CreateBuilder で host を公開するか、正しい startup project を指定するか、IDesignTimeDbContextFactory を実装してください。
2026-05-11 errorscsharpdotnet Fix: MSB3027 Could not copy X to Y. Exceeded retry count of 10. Failed MSB3027 は、MSBuild がファイルを 10 回コピーしようとしたが、別のプロセスが宛先を保持し続けていたことを意味します。ロック中のプロセスを終了するか、bin/obj をウイルス対策ソフトの除外に追加するか、CopyRetryCount を引き上げてください。
2026-05-11 errorscsharpdotnet Fix: The type or namespace name 'X' could not be found (プロジェクト参照を追加した直後) 新しい ProjectReference 直後の CS0246 は、ほぼ TargetFramework の不一致、古い obj/ フォルダ、または using ディレクティブの欠落のいずれかです。可能性の高い順に 5 つの対処を示します。
2026-05-10 errorscsharpdotnet 解決方法: Cannot consume scoped service 'X' from singleton 'Y' ASP.NET Core のスコープ検証は、シングルトンが scoped 依存をプロセス全体にわたってキャプチャしてしまう場合にこの例外を投げます。コンシューマーを scoped にするか、IServiceScopeFactory を注入して必要に応じてスコープを作成してください。
2026-05-10 errorscsharpdotnet Fix: PlatformNotSupportedException: Operation is not supported on this platform (Native AOT) Native AOT は JIT とインタープリターを取り除くため、reflection emit、式ツリーのコンパイル、未知の MakeGenericType は実行時に例外を投げます。IL3050 で呼び出しを特定し、ソースジェネレーターまたは事前生成された経路に置き換えます。