Nuget не загружает отсутствующие пакеты в Visual Studio 2010
Я перехожу в Инструменты → Параметры → Диспетчер пакетов → Разрешить Nuget... включить этот параметр. Я открыл консоль диспетчера пакетов и набрал install-package MyPackageName
, чтобы успешно установить пакет NuGet, и была создана папка пакета. Я уверен, что у меня установлена последняя версия NuGet.
Я закрыл решение и мой VS2010, я удалил папку пакета, снова запустил решение в VS2010, но он вообще не загружает какие-либо пакеты.
Я думаю, что я должен увидеть папку .nuget в решении, но ее там нет.
Любая подсказка?
Ответы
Ответ 1
Вам нужно включить восстановление пакета NuGet в своем решении.
В обозревателе решений щелкните правой кнопкой мыши по вашему решению и нажмите "Включить восстановление пакета NuGet". Это создаст каталог .nuget
и добавит цели nuget, которые будут управлять процессом восстановления пакета.
См. официальную документацию для прохода.
Изменить: этот ответ может быть несколько устаревшим. Средство восстановления пакета MSBuild - это уже не рекомендуемый вариант восстановления пакета. Посмотрите на восстановление пакета или восстановление пакета командной строки на официальное восстановление пакета NuGet документация. Сказав это, восстановление пакета MSBuild-Integrated все еще работает и поддерживается.
Ответ 2
Эти две части команды nuget сохранили мою жизнь:
Install-Package NuGet.CommandLine
Install-Package NuGetEnablePackageRestore