Как использовать NuGet? - PullRequest
       10

Как использовать NuGet?

15 голосов
/ 21 февраля 2011

Я установил NuGet, как его использовать?

Я видел видео и попробовал

>Add-Package log4j
Command "Add" is not valid.
>

это не работает, я ввел это в командном окне.

EDIT:

Я использую VS2010 и создаю приложение WindowsForm, а не ASP.NET.

Ответы [ 5 ]

12 голосов
/ 21 февраля 2011

Вы вводите это в окне команд, когда вы должны ввести его в окне консоли диспетчера пакетов. Откройте его через «Вид» / «Другие окна» / «Консоль диспетчера пакетов».

12 голосов
/ 21 февраля 2011

У вас есть два варианта;

Вы можете использовать графический интерфейс; щелкните правой кнопкой мыши на ссылках проекта> Добавить ссылку на пакет библиотеки ...

Или вы можете использовать консоль, которая имеет больше функций, но я бы не рекомендовал ее.

7 голосов
/ 21 февраля 2011

Чтобы ответить на ваш конкретный вопрос, кроме документации ссылка :

Используя Консоль диспетчера пакетов, вы можете найти пакет, отфильтровав его, т.е.

get-package -remote -filter Log4net

Как только вы найдете нужный пакет, вы можете добавить его в свой проект с помощью

install-package log4net

Это все, что нужно - если вам не нужно использовать консоль, то для случайного использования Диалоговое окно «Добавить ссылку на пакет библиотеки» (это немного) предоставляет удобный пользовательский интерфейс для добавления пакеты.

5 голосов
/ 20 августа 2013

Нажмите на проект -> Управление пакетами nuget.

Вы можете посмотреть это видео на YouTube, которое показывает важность Nuget и как его использовать с помощью VS 2012

http://www.youtube.com/watch?v=AXfZsTj-7P0

0 голосов
/ 15 января 2016

Если у вас Visual Studio 2013 или более поздней версии ... теперь решения предлагают менеджер пакетов Nuget, а в пакет также добавляется файл packages.config. Файл packages.config содержит информацию обо всех пакетах, представленных в решении.

Подробнее> О Nuget Установка / удаление и обновление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...