Бөлісу құралы:


NETSDK1141: не удалось разрешить версию пакета SDK .NET, указанную в файле global.json.

Эта статья относится к: ✔️ пакету SDK для .NET Core 5.0 и более поздних версий

Возникла проблема с версией пакета SDK, указанной в файле global.json.

NETSDK1141: не удалось разрешить версию пакета SDK .NET, указанную в файле global.json, расположенном по пути C:\path\global.json..

Причина

  • Неверно указана версия пакета SDK в файле global.json.
  • Версия пакета SDK, указанная в файле global.json файле, не установлена.
  • Не удалось найти версию пакета SDK, указанную в файле global.json, из-за неправильного пути.

Как исправить ошибку

  • Установите версию пакета SDK, запрошенную в файле global.json.
  • Укажите другую версию пакета SDK в файле global.json.
  • Убедитесь, что в файле global.json отсутствуют опечатки или другие проблемы. Проверьте правильность структуры файла global.json.
  • Удалите файл global.json. В этом случае используется последняя установленная версия пакета SDK.

При работе над общим проектом разработчики должны договориться, какая версия пакета SDK будет использоваться для проекта. Если файл global.json отсутствует, а разработчики на разных компьютерах используют разные версии пакета SDK, среда сборки в команде разработчиков может быть несогласованной. Для решения этой проблемы можно указать версию пакета SDK в файле global.json и вернуть его в систему управления версиями как обычный файл, который будет одинаковым у всех разработчиков, что гарантирует, что во всех средах разработки используется одна и та же версия пакета SDK. Таким образом, чтобы устранить эту проблему в общем проекте, может потребоваться договориться, какая конкретно версия пакета SDK будет использоваться в команде и обновить весь код для использования этой версии.

См. также

global.jsonКак проверить, установлен ли пакет SDK для .NET