Sdílet prostřednictvím


NETSDK1141: Nelze přeložit verzi sady .NET SDK, jak je uvedeno v global.json

Tento článek se vztahuje na: ✔️ .NET Core 5.0 SDK a novější verze

Došlo k potížím s verzí sady SDK zadanou v souboru global.json .

NETSDK1141: Nelze přeložit verzi sady .NET SDK uvedenou v global.json umístěné v umístění C:\path\global.json.

Příčina

  • Verze sady SDK v souboru global.json je nesprávně zadaná.
  • Verze sady SDK zadaná v souboru global.json nebyla nainstalována.
  • Verze sady SDK zadaná v global.json nebyla nalezena kvůli nesprávné cestě.

Jak opravit chybu

  • Nainstalujte požadovanou verzi sady SDK v global.json.
  • Zadejte jinou verzi sady SDK v global.json.
  • Zkontrolujte překlepy nebo jiné problémy v global.json. Správnou strukturu tohoto souboru najdete v global.json .
  • Odstraňte global.json. V tomto případě se používá nejnovější nainstalovaná verze sady SDK.

Když pracujete na sdíleném projektu, musí vývojáři souhlasit s verzí sady SDK, která se bude pro projekt používat. Bez global.json, pokud vývojáři na různých vývojových počítačích nemají stejné verze sady SDK, může být prostředí sestavení nekonzistentní v rámci vývojového týmu. Pokud chcete tento problém vyřešit, je možné v global.json zadat verzi sady SDK a vrátit se do správy zdrojového kódu jako běžný soubor, který by byl stejný pro všechny vývojáře a zajistit, aby se ve všech vývojových prostředích používala stejná verze sady SDK. Proto pokud chcete tento problém vyřešit ve sdíleném projektu, možná budete muset souhlasit jako tým s konkrétní verzí sady SDK a aktualizovat veškerý kód tak, aby používal tuto verzi.

Viz také

global.json Jak zkontrolovat, jestli je nainstalovaná sada .NET SDK