MSB4057診斷碼

本文說明MSB4057錯誤碼。

消息正文

MSB4057: The target 'value' does not exist in the project.

說明

找不到目標但在項目檔中引用目標時,例如透過 CallTargetBeforeTargetsAfterTargetsDependsOnTarget 屬性時,就會發生此錯誤。

解決辦法

確認目標存在於項目檔或其匯入中,並檢查拼字錯誤。 檢查條件的邏輯,以確定目標包含在相關條件下。

如果目標是 Visual Studio 方案資料夾中巢狀方案內的個別項目組建,而且您可以使用命令行選項 -targets-t來參考目標,請確認包含目標的檔案已正確參考。 請務必依方案資料夾名稱參考目標,而不是磁碟上資料夾的名稱。

適用對象

MSBuild 的所有版本