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