この記事では、MSB6006エラー コードについて説明します。
メッセージ テキスト
MSB6006: 'value' exited with code 'value'.
説明
このエラーは、コマンドが実行され、0 以外の終了コードが返された場合、または出力でエラーを示す場合に発生します。
解決策
標準の出力メッセージ テキストの後に、オペレーティング システムからの追加情報が続きます。 提供された追加情報を調べて、問題の原因を特定します。
ビルドでログ記録が有効になっている場合、出力がビルド ログに書き込まれる可能性があります。 詳細については、「ビルド ログの表示、保存、構成」および「MSBuild を使用したビルド ログの取得」を参照してください。
エラーを診断するには、最初に -verbosity:diag コマンド ライン スイッチを使用して診断ログを有効にしてから、完全な診断出力で MSBuild ログ ファイルを確認します。 大規模なプロジェクトの出力ログが長い場合は、-blでバイナリ ログ コマンド ライン スイッチを使用して、出力をより簡単に表示することを検討してください。
MSBuildDebugEngine 環境変数を 1 に設定して、使用可能なすべてのログを取得することもできます。 詳細については、「 .NET Framework の MSBuild のビルド - ログ」を参照してください。
エラーを分離して再現すると便利な場合があります。 MSBuild がビルドで使用するのと同じ入力とコマンド ライン引数を使用して、ツールを個別に実行してみてください。 シンボルが使用可能で、ツールのデバッグ ビルドがある場合は、デバッガーをツールにアタッチし、ツール自体をデバッグして問題を確認します。
関連コンテンツ
MSBuild タスクの失敗の診断を参照してください
対象
MSBuild のすべてのバージョン