2026-08-18 dotnet-11msbuilddotnet-sdk .NET 11 Preview 7 で MSBuild サーバーがデフォルトで有効になりました Preview 7 で MSBuild サーバーがオプトインからデフォルト有効に変わり、連続する dotnet build や dotnet test が温まったワーカープロセスを再利用するようになりました。何が変わったのか、無効化する方法、そしてサーバーが実際に使われたかを確認する方法を説明します。
2026-08-13 errorsdotnet-mauimsbuild 解決: .NET MAUI で MSB4057 The target "ResolvePackageAssets" does not exist in the project MSB4057 は、マルチターゲット MAUI プロジェクトの外側のクロスターゲットビルドに対してターゲットが実行されたことを意味します。TFM を指定するか、TargetFramework で条件を付けてください。
2026-08-13 errorsdotnettesting 修正: dotnet test は通るのに Visual Studio のテスト エクスプローラーが xUnit v3 プロジェクトでハングする テスト エクスプローラーは Microsoft.Testing.Platform のサーバーモードを使い JSON-RPC ソケット経由で xUnit v3 を実行しますが、dotnet test は違います。UseMicrosoftTestingPlatformRunner で両方の経路を同じコードに揃えるか、DisableTestingPlatformServerCapability で VSTest に戻してください。
2026-08-07 dotnettestingci-cd Microsoft.Testing.Platform 2.3: --report-gh がテスト失敗を PR の差分に表示する 2026-08-06 の .NET ブログの MTP レポート記事から、Microsoft.Testing.Platform 2.3.0 で安定版になった一連の拡張機能を取り上げます。GitHub Actions のアノテーション、クラッシュに強い TRX の逐次書き込み、Azure DevOps の不安定テスト履歴です。
2026-07-27 dotnetdotnet-11csharp dotnet publish /t:PublishContainer で .NET 11 アプリをコンテナーイメージとして発行する方法 Dockerfile なしで .NET 11 アプリからコンテナーイメージをビルドする完全ガイドです。PublishContainer ターゲット、ContainerRepository と ContainerImageTags、ContainerBaseImage と ContainerFamily によるベースイメージの選択、レジストリへのプッシュと認証の解決順序、マルチアーキテクチャの OCI イメージインデックス、既定の非 root ユーザー、entrypoint の制御、スキャナー向けの tarball 出力、そして今も Dockerfile が必要になるケースを扱います。
2026-07-10 dotnetdotnet-climsbuild dotnet build と dotnet publish の違いは何ですか? dotnet build は内側の開発ループのためにプロジェクトをコンパイルし、既定で Debug を使います。dotnet publish は MSBuild の Publish ターゲットを実行し、net8.0 以降では既定で Release を使い、Web アセット、自己完結型ランタイム、単一ファイル、トリミング、AOT まで処理済みのデプロイ可能なフォルダーをパッケージ化します。ここではそれぞれが何を生成し、いつ使うかを正確に説明します。
2026-07-02 dotnetmsbuildmcp Binlog MCP Server を CI で実行してビルド失敗を自動でトリアージする 2026-06-30 に Microsoft は Binlog MCP Server を GitHub Agentic Workflow の中で無人で動かして見せました。CI のビルドが失敗した瞬間にエージェントが .binlog を読み、根本原因をコメントします。
2026-06-20 dotnetmsbuildmcp Binlog MCP サーバーで AI が MSBuild のログを読めるようになります Microsoft は 2026-06-17 に Microsoft.AITools.BinlogMcp を公開しました。Claude や Copilot が .binlog ファイルから直接ビルド失敗や遅い target を診断できる 15 個のツールを公開する MCP サーバーです。
2026-05-12 errorscsharpdotnet 修正: System.IO.FileNotFoundException: Could not load file or assembly が発行済みアプリで発生する dotnet run では動くのに dotnet publish 後に失敗するケースです。原因はランタイムではなく発行フォルダーに DLL がないことです。deps.json、ProjectReference の Private、トリミングを確認してください。
2026-05-11 errorscsharpdotnet Fix: MSB3027 Could not copy X to Y. Exceeded retry count of 10. Failed MSB3027 は、MSBuild がファイルを 10 回コピーしようとしたが、別のプロセスが宛先を保持し続けていたことを意味します。ロック中のプロセスを終了するか、bin/obj をウイルス対策ソフトの除外に追加するか、CopyRetryCount を引き上げてください。