共用方式為


MSB3721診斷程序代碼

本文說明MSB3721錯誤碼。

消息正文

MSB3721: The command 'value' exited with code 'value'.

說明

當建置程式中啟動的命令以非零錯誤碼結束時,就會發生此錯誤。

解決辦法

檢查組建輸出或建置記錄檔,以查看自定義建置步驟是否產生錯誤,以及問題的相關信息。 如果沒有,請嘗試個別執行步驟,以檢查是否有任何問題或非預期的行為。

如果您看不到失敗的確切命令列,您可以變更建置輸出的詳細程度以顯示更多細節。

MSBuild 命令列選項是-verbosity:{level}-V:{level},其中{level}可以是q[uiet]m[inimal]n[ormal](預設值)、d[etailed]diag[nostic]。 如需詳細資訊,請參閱 MSBuild 命令行參考。 對於大型專案的較長輸出記錄,請考慮搭配 -bl使用二進位記錄命令行參數,以更輕鬆地檢視輸出。

您也可以將 MSBuildDebugEngine 環境變數設定為 1,以取得所有可能的記錄。 如需詳細資訊,請參閱 建置適用於 .NET Framework 的 MSBuild - 記錄

相關的診斷冗長設定可在 Visual Studio IDE 中設定。 在 工具>選項 面板中,展開 「所有設定>專案與解決方案>建置與執行 」區塊,並將 MSBuild 專案建構輸出冗長度MSBuild 專案建置日誌檔案冗長度 選項設為 診斷。 如需詳細資訊,請參閱 檢視、儲存及設定組建記錄檔

相關的診斷冗長設定可在 Visual Studio IDE 中設定。 在 工具>選項 對話框中,展開 「專案與解決方案>建置與執行 」區塊,並將 MSBuild 專案建構輸出冗長 度與 MSBuild 專案建置日誌檔案冗長度 選項設為 診斷。 如需詳細資訊,請參閱 檢視、儲存及設定組建記錄檔

適用對象

MSBuild 的所有版本