Моя проблема заключается в следующем:
У меня есть проект веб-сайта ASP.NET MVC 3, который ссылается на множество общедоступных пакетов Nuget.Эти пакеты предоставляют некоторые дополнительные функции для моего проекта, но не являются обязательными для запуска проекта.Теперь я сам сделал пакет Nuget на основе этого проекта.Когда я включаю этот пакет в другой проект веб-сайта ASP.NET MVC 3, все эти пакеты Nuget, на которые ссылается мой проект, скажем, template , также добавляются в целевой проект.
что-то, чего я действительно не хочу или не люблю.Предпочтительно, я хотел бы иметь возможность выбирать, какие пакеты входят, а какие нет.
Я думаю, что проблема связана с тем, что Nuget обрабатывает все зависимости пакетов одинаково, хотя я думаю, что должен быть способ сказать,какая зависимость пакета является обязательной, а какая полезной, но необязательной.
Есть ли что-то подобное в Nuget (в настоящее время используется последняя версия 1.5)?