2013-05-08 4 views
0

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

ответ

1

Один из способов работы с NuGet в состоянии, не связанным с подключением, заключается в предоставлении альтернативного источника пакета либо локально на вашем собственном компьютере, либо на машине во внутренней сети. Вы можете добавить новые источники пакетов в Visual Studio через Инструменты> Параметры> Диспетчер пакетов> Источники пакетов.

Мы делаем это сам по двум причинам:

  • С локальным источником пакета можно работать без подключения к Интернету.
  • С местным исходным кодом и официальный источник пакета NuGet отключен, мы лучше контролируем, какие пакеты доступны. Таким образом, мы, например, избежим нежелательных обновлений в нашей группе разработки, пока мы их не одобрим.
+0

Может ли пакет использовать в решении, используемом в качестве источника пакета? –

+0

Я не пробовал, но я так не думаю. Папка, которую вы указываете как источник пакета, должна (я думаю) содержать файлы .nupkg непосредственно внутри папки. Если вы, однако, заглянете в папку 'packages' в своем решении, вы увидите подпапку для каждого пакета, в которой снова содержится много файлов для этого пакета (среди прочего, файл .nupgk и .nuspec). – Nailuj

Смежные вопросы