2026-10-07 errorsdotnettesting 修正: プロジェクトが Microsoft.Testing.Platform を使っているのに、Linux の CI パイプラインで dotnet test が VSTest にフォールバックする dotnet test は、作業ディレクトリから上位へたどって見つけた global.json からランナーを選びます。Linux CI では、そのファイルがない、名前が違う、キーの大文字小文字が違う、または SDK が 10 より古い場合に VSTest へフォールバックします。
2026-10-01 errorsdotnettesting 修正: Microsoft.Testing.Platform で dotnet test が終了コード 5 と "Zero tests ran" を返す 終了コード 5 は、テストがないのではなく MTP がコマンドラインオプションを拒否したことを意味します。テスト実行ファイルを直接実行して本当のエラーを確認し、拡張パッケージを追加するか、オプションをプロジェクトごとに振り分けてください。
2026-09-02 migrationvstestmicrosoft-testing-platform .NET 11 SDK で VSTest から Microsoft.Testing.Platform へ移行する VSTest から Microsoft.Testing.Platform 2.3.3 への手順ごとの移行ガイドです。OutputType Exe によるオプトイン、global.json でのランナー切り替え、ロガーからレポーターへの改名、.runsettings から testconfig.json への置き換え、そして緑だった CI ジョブを赤にする終了コードを扱います。