Udostępnij za pomocą


NETSDK1141: nie można rozpoznać wersji zestawu .NET SDK zgodnie z global.json

Ten artykuł dotyczy: ✔️ zestaw .NET Core 5.0 SDK i nowsze wersje

Wystąpił problem z wersją zestawu SDK określoną w pliku global.json .

NETSDK1141: Nie można rozpoznać wersji zestawu SDK platformy .NET, jak określono w global.json znajdującej się w lokalizacji C:\path\global.json.

Przyczyna

  • Wersja zestawu SDK w pliku global.json jest niepoprawnie określona.
  • Wersja zestawu SDK określona w pliku global.json nie została zainstalowana.
  • Nie można odnaleźć wersji zestawu SDK określonej w global.json z powodu nieprawidłowej ścieżki.

Jak naprawić błąd

  • Zainstaluj wersję zestawu SDK żądaną w global.json.
  • Określ inną wersję zestawu SDK w global.json.
  • Sprawdź pisownię lub inne problemy w global.json. Zobacz global.json , aby uzyskać poprawną strukturę tego pliku.
  • Usuń global.json. W takim przypadku jest używana najnowsza zainstalowana wersja zestawu SDK.

Podczas pracy nad udostępnionym projektem deweloperzy muszą uzgodnić wersję zestawu SDK, która będzie używana dla projektu. Bez global.json, jeśli deweloperzy na różnych maszynach deweloperskich nie mają tych samych wersji zestawu SDK, środowisko kompilacji może być niespójne w całym zespole deweloperskim. Aby rozwiązać ten problem, można określić wersję zestawu SDK w global.json i zaewidencjonować kontrolę źródła jako wspólny plik, który byłby taki sam dla wszystkich deweloperów i upewnić się, że ta sama wersja zestawu SDK jest używana we wszystkich środowiskach deweloperskich. W związku z tym, aby rozwiązać ten problem w projekcie udostępnionym, może być konieczne zaakceptowanie roli zespołu w określonej wersji zestawu SDK i zaktualizowanie całego kodu w celu korzystania z tej wersji.

Zobacz też

global.json Jak sprawdzić, czy zestaw SDK platformy .NET jest zainstalowany