Консоль диспетчера пакетов Nuget — пакет не содержит манифеста

Я внезапно получаю эту ошибку в каждом пакете, который пытаюсь обновить/переустановить в своем проекте. Как я могу начать отлаживать эту проблему? Создает ли менеджер пакетов файл журнала с более подробной информацией? Где манифест, который он не находит?

Тот же пакет в другом проекте, но то же решение работает нормально.

введите описание изображения здесь


person Engern    schedule 24.08.2015    source источник


Ответы (2)


У меня та же проблема. Я думаю, что это может быть проблема с версией nuget. Я попытался установить пакет в своей визуальной студии 2013, версия nuget 2.12.0.817, и я получил ту же ошибку. Затем я попытался установить тот же пакет в своей визуальной студии 2015, запустив версию nuget 3.4.4.1321, и пакет был успешно установлен. Так что на вашем месте я бы проверил свою версию nuget.

person Sotiris Zegiannis    schedule 06.03.2018

Я столкнулся с двумя разными проблемами:

  • инструмент, используемый для сжатия папки (например, Compress-Archive)
    добавляет имя корневой папки внутрь сжатого файла https://github.com/PowerShell/PowerShell/issues/14312
  • инструмент, используемый для сжатия папки, имеет метод сжатия, несовместимый
    с клиентом, пытающимся распаковать файл .nupkg.
    Например, в моем случае System.IO.Compression.ZipFile, используемый для сжатия содержимого папки, был несовместим с возможностями извлечения клиента.
    Однако, когда я вручную сжал содержимое той же папки
    с помощью Щелкните правой кнопкой мыши\Отправить в\Сжатый ( Заархивировано) Папка, все работало нормально.
person Luke    schedule 03.12.2020