Выпуск версий с пакетом NuGet для восстановления



Я не могу установить пакет (используя восстановление пакета) из-за какой-то проблемы с версиями с Nuget. Вот шаги, которые я предпринял:



проект строить :
ошибка: версия схемы ' MagicalUnicorn.MvcErrorToolkit ' несовместим с версией 1.6.21205.9031 NuGet. Пожалуйста, обновите NuGet до последней версии сhttp://go.microsoft.com/fwlink/?LinkId=213942.



менеджер расширений говорит, что версия: 2.0.30619.9119.



ОК, перезагрузите против имени администратора, диспетчера расширений удалить пакет NuGet.
перезапустите VS как администратор снова, найдите nuget и установите.



менеджер расширений снова говорит, что версия: 2.0.30619.9119.



перестроить проект:
ошибка: версия схемы ' MagicalUnicorn.MvcErrorToolkit ' несовместим с версией 1.6.21205.9031 NuGet. Пожалуйста, обновите NuGet до последней версии сhttp://go.microsoft.com/fwlink/?LinkId=213942.



ОК, перезапустить VS как администратор, extension manager удалите nuget еще раз.
На этот раз Скачать с http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c
Запустите установщик, все кажется в порядке.



менеджер расширений снова говорит, что версия: 2.0.30619.9119.



перестроить проект:
ошибка: версия схемы ' MagicalUnicorn.MvcErrorToolkit ' несовместим с версией 1.6.21205.9031 NuGet. Пожалуйста, обновите NuGet до последней версии http://go.microsoft.com/fwlink/?LinkId=213942.



аррр! Есть идеи?

594   6  

6 ответов:

это похоже на проблему в инструменте командной строки nuget. Когда вы включаете функцию "NuGet package restore", она добавляет .папка nuget для вас решение с nuget.исполняемый. И когда вы компилируете проект, этот инструмент используется для загрузки отсутствующих пакетов, здесь используется не расширение VS. Поэтому попробуйте обновить этот инструмент из командной строки:

cd .nuget
nuget.exe update -Self

процедура скриншот:

enter image description here

в Visual Studio 2012 для меня работало следующее:

  • запуск VS 2012 от имени администратора
  • нажмите Инструменты -- Расширения и обновления
  • В левой навигационной панели обновления -- Visual Studio Gallery
  • Нажмите кнопку Обновить в Диспетчере пакетов NuGet
  • установить обновление
  • Перезапустить Visual Studio

ни одно из предложенных решений не работало для меня (Visual Studio 2013, NuGet Package Manager версии 2.8.5).

У меня была такая же ошибка, но он говорил, что у меня была версия 2.5.4.

я исправил это, перейдя в сервис > консоль NuGet Manager > консоль пакета Nuget. Это открытое окно командной строки. В верхней части окна было предложено скачать недостающие пакеты для моего проекта.

нажал кнопку загрузки и ошибки ушли при сборке.

Я столкнулся с той же проблемой. Я решил это, выбрав инструменты в меню VS 2010 - > Диспетчер пакетов библиотек - > настройки диспетчера пакетов - > проверить "автоматически проверять наличие обновлений". После этого я перезапустил VS и получил запрос на установку обновления Nuget. После установки обновления пакет Nuget, HTTP-клиент в моем случае, был установлен плавно.

Я столкнулся с этой проблемой, и я проверил все ответы, которые были на этой странице, и в конце моя проблема не решена. После большого поиска в Интернете я мог бы обновить свой nuget с оригинального сайта

http://docs.nuget.org/docs/start-here/installing-nuget

и например для vs2010 :

http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c

на этом САЙТЕ Выберите свою версию VS а затем обновить его .

Примечание: перед установкой nuget закройте все Visual Studios и после установки откройте свой проект. Спасибо

этого выше не работает для меня, полностью. Есть один последний шаг, который важно отметить. После загрузки последней версии nuget, вы можете заметить, что та же ошибка печатается в окне вывода. Причина кроется в самом .папка nuget, содержащая NuGet.exe, который указывает номер версии.

решение (для меня и, возможно, для тех из вас, кто не решил вашу проблему с вышеуказанными направлениями), заключается в

  1. удалить .NuGet для папка из вашего решения.

  2. щелкните правой кнопкой мыши веб-проект и выберите Включить восстановление Nuget.

  3. направления выше должны вызвать новый .папка nuget будет добавлена, на этот раз NuGet.exe должна быть самая новая версия nuget, которую вы скачали.

Comments

    Ничего не найдено.