共用方式為


NETSDK1141:無法解析 global.json 中指定的 .NET SDK 版本

本文適用於: ✔️ .NET Core 5.0 SDK 與更新版本

global.json 檔案中指定的 SDK 版本發生問題。

NETSDK1141:無法解析 C:\path\global.json 中位於 global.json 中指定的 .NET SDK 版本。

原因

  • 未正確指定 global.json 檔案中的 SDK 版本。
  • 未安裝 global.json 檔案中指定的 SDK 版本。
  • 由於路徑不正確,找不到 global.json 中指定的 SDK 版本。

如何修正錯誤

  • 安裝 global.json 中要求的 SDK 版本。
  • 在 global.json 中指定不同的 SDK 版本。
  • 檢查 global.json 中的錯字或其他問題。 如需該檔案的正確結構,請參閱 global.json
  • 刪除 global.json。 在此案例中,會使用最新安裝的 SDK 版本。

當您處理共用專案時,開發人員必須同意將用於專案的 SDK 版本。 在沒有 global.json 的情況下,如果不同開發電腦上的開發人員沒有相同的 SDK 版本,則整個開發小組的建置環境可能會不一致。 若要解決此問題,可以在 global.json 中指定 SDK 版本,並簽入原始檔控制作為一般檔案,這適用於所有開發人員,並確保在所有開發環境中都使用相同的 SDK 版本。 因此,若要在共用專案中解決此問題,您可能需要以小組身分同意特定 SDK 版本,並更新所有程式碼以使用此版本。

另請參閱

global.jsonHow to check that the .NET SDK is installed