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 版本,並更新所有程式碼以使用此版本。