NETSDK1141: Die in der global.json angegebene .NET SDK-Version kann nicht aufgelöst werden
Dieser Artikel gilt für: ✔️ .NET Core 5.0 SDK und höher
Es gab ein Problem mit der Version des SDK, die in der Datei global.json angegeben ist.
NETSDK1141: Die in der global.json unter C:\path\global.json angegebene .NET SDK-Version kann nicht aufgelöst werden.
Ursache
- Die SDK-Version in der Datei global.json ist falsch angegeben.
- Die SDK-Version, die in der Datei global.json angegeben ist, wurde nicht installiert.
- Die SDK-Version, die in global.json angegeben ist, konnte aufgrund eines falschen Pfades nicht gefunden werden.
Beheben des Fehlers
- Installieren Sie die SDK-Version, die in global.json angefordert wird.
- Geben Sie eine andere SDK-Version in global.jsonan.
- Überprüfen Sie auf Tippfehler oder andere Probleme in global.json. Die richtige global.json-Datei finden Sie unter global.json.
- Löschen Sie global.json. In diesem Fall wird die neueste installierte Version des SDK verwendet.
Wenn Sie an einem freigegebenen Projekt arbeiten, müssen Entwickler sich auf die SDK-Version einigen, die für das Projekt verwendet wird. Wenn global.json-Entwickler auf verschiedenen Entwicklungscomputern nicht über die gleichen SDK-Versionen verfügen, ist die Buildumgebung möglicherweise im gesamten Entwicklungsteam inkonsistent. Um dies zu beheben, kann die SDK-Version in global.json angegeben und als gemeinsame Datei in die Quellcodeverwaltung eingecheckt werden, die für alle Entwickler gleich ist, und sicherstellen, dass dieselbe SDK-Version in allen Entwicklungsumgebungen verwendet wird. Um dieses Problem in einem freigegebenen Projekt zu beheben, müssen Sie daher möglicherweise als Team eine bestimmte SDK-Version akzeptieren und den Code für die Verwendung dieser Version aktualisieren.