MSB4181: "task" タスクから false が返されましたが、エラーがログに記録されませんでした
このエラーは、タスクから false
が返され、正常に完了しなかったことが通知されたが、エラーがログに記録されなかったときに発生します。 このエラーが表示された場合は、タスクが失敗したことを意味しますが、詳細を含む特定のエラーは報告されませんでした。
問題を診断するには、まず診断ログを有効にし (-verbosity:diag
コマンド ライン スイッチを使用)、完全な診断出力が含まれる MSBuild ログ ファイルを確認します。 大規模なプロジェクトで出力ログが大きくなる場合は、バイナリ ログ (-bl
コマンドライン スイッチ) と MSBuild Structured Log Viewer を使用して出力をより簡単に表示できるようにすることを検討してください。
MSBuildDebugEngine
環境変数を 1 に設定して、可能なすべてのログを取得することもできます。 「.NET Framework 用の MSBuild のビルド」の「ログ」を参照してください。
タスクにより実行可能ファイルが実行された場合は、同じ入力とコマンド ラインを使用して実行ファイルを個別に実行してみてください。
タスクの所有者がわかっている場合は、この問題をタスクの所有者に報告し、もっと多くの情報をログに記録するようにタスクの変更を勧めることを検討してください。
それがカスタム タスクであり、ご自分が所有者の場合は、エラーのログ記録の強化を検討してください。 たとえば、呼び出している API が例外をスローする可能性がある場合は、例外メッセージをログに記録する例外ハンドラーを追加します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示