Загрузите пакеты Nuget без диспетчера пакетов VS/NuGet

Как я могу загрузить пакеты NuGet вне визуальной студии? поэтому его можно использовать для создания автономных пакетов.

Ответ 1

Как загрузить пакет NuGet без Visual Studio или Nuget Package Manager:

Ответ 2

Вы можете скачать пакеты NuGet вне Visual Studio, используя:

NuGet Package Explorer

NuGet Package Explorer - это приложение ClickOnce, которое позволяет легко создавать и исследовать пакеты NuGet. После установки вы можете дважды щелкнуть файл .nupkg, чтобы просмотреть содержимое пакета. Вы также можете загружать пакеты прямо из официального канала NuGet.

Откройте пакет из онлайн-фида:

enter image description here

enter image description here

И экспортируйте пакет в нужное место:

enter image description here

Ответ 3

Установить программу командной строки NuGet:

Командная строка NuGet может быть установлена ​​на машину несколькими способами.

  • Прямая загрузка исполняемого файла из https://dist.nuget.org/win-x86-commandline/latest/nuget.exe. Исполняемый файл может быть размещен в любом месте файловой системы и в большинстве случаев должен быть помещен в каталог, указанный в переменной среды PATH.
  • Установите пакет NuGet.CommandLine из клиента NuGet Visual Studio и переместите файл nuget.exe в общую папку или выполните его в контексте вашего проекта.
  • Установите пакет NuGet.CommandLine Chocolatey с помощью клиента Chocolatey. Более подробную информацию о Chocolatey можно найти на [http://chocolatey.org].

Затем запустите nuget install package, чтобы загрузить и установить package в текущий каталог.

Подробнее о программе командной строки NuGet:

Ответ 4

Chrome Plugin "NuTake" предоставляет прямую ссылку для скачивания.

Переименуйте расширение в .zip и извлеките

Ответ 6

Вот несколько примеров, которые можно добавить к ответу DeePak:

Этот загружает AutoMapper с NuGet.org

nuget.exe install AutoMapper  -OutputDirectory c:\Temp\LotsOfPackages -Version 6.2.2

Этот загружает MyCustomPackage из внутреннего канала TFS Nuget

nuget.exe install MyCustomPackage  -OutputDirectory c:\Temp\LotsOfPackages -Source "http://tfs.myCompany.com:8080/tfs/TFSArea/_packaging/FeedName/nuget/v3/index.json" -Version 1.0.0.2

Заметки

  • Имейте в виду, что команда install получит рассматриваемый пакет И все его зависимости NuGet. Так что будьте осторожны, просто сбросив это в каталог, в котором вы работаете. Таким образом, я добавил OutputDirectory в команду.
  • Для внутренних пакетов/каналов Nuget URL-адрес источника доступен через TFS. Перейдите на вкладку "Пакеты" и найдите свой конкретный URL канала. Если в нем есть пробелы, закодированные в %20, их необходимо заменить пробелами.
  • Справочник по командам CLI
  • Копировать пакеты из одного канала NuGet в другой