NETSDK1141: impossibile risolvere la versione di .NET SDK come specificato nel global.json
Questo articolo si applica a: ✔️ .NET Core 5.0 SDK e versioni successive
Si è verificato un problema con la versione dell'SDK specificata nel file global.json.
NETSDK1141: impossibile risolvere la versione di .NET SDK come specificato nel global.json disponibile in C:\path\global.json.
Causa
- La versione dell'SDK nel file global.json non è specificata correttamente.
- La versione dell'SDK specificata nel file global.json non è stata installata.
- Impossibile trovare la versione dell'SDK specificata in global.json a causa di un percorso non corretto.
Come correggere l'errore
- Installare la versione dell'SDK richiesta in global.json.
- Specificare una versione dell'SDK diversa in global.json.
- Verificare la presenza di errori di digitazioni o altri problemi in global.json. Consultare global.json per la struttura corretta del file.
- Eliminare global.json. In questo caso viene usata la versione più recente installata dell'SDK.
Quando si lavora a un progetto condiviso, gli sviluppatori devono accettare la versione dell'SDK che verrà usata per il progetto. Senza global.json, se gli sviluppatori in computer di sviluppo diversi non hanno le stesse versioni dell'SDK, l'ambiente di compilazione potrebbe non essere coerente nel team di sviluppo. Per risolvere questo problema, è possibile specificare la versione dell'SDK in global.json e archiviare il controllo del codice sorgente come file comune che sarebbe lo stesso per tutti gli sviluppatori e assicurarsi che la stessa versione dell'SDK venga usata in tutti gli ambienti di sviluppo. Pertanto, per risolvere questo problema in un progetto condiviso, potrebbe essere necessario accettare come team una versione specifica dell'SDK e aggiornare tutto il codice per usare questa versione.