Добавление конкретных ссылок из пакета NuGet - PullRequest
1 голос
/ 07 марта 2012

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

Пример:

MyPackage - содержит foo.dll, bar.dll, bla.dll

  1. Пользователь устанавливает пакет «MyPackage» в решение
  2. Проект 1 - выберите и добавьте ссылку foo.dll, bar.dll
  3. Проект 2 - выберите и добавьте ссылку bla.dll

В настоящее время каждая ссылка на пакет добавляется в каждый проект. Это не желаемая настройка. Я хочу добавить только выбранные ссылки. Есть ли способ сделать это с помощью Nuget?

1 Ответ

2 голосов
/ 08 марта 2012

NuGet не предназначен для такой работы.Пакеты - это целые единицы доставки.В этом сценарии мы рекомендуем упаковывать отдельные сборки в зависимости от того, как вы хотите, чтобы они устанавливались индивидуально.

...