Добавить пакет NuGet без его зависимостей

Я уверен, что многие из нас сталкивались с этой проблемой, и почему-то у меня возникают проблемы с получением решения в любом месте.

У меня есть общая библиотека (Common.Infrastructure.dll) для многих проектов, и я использую TeamCity, встроенный в NuGet Server, для размещения этой библиотеки. Эта библиотека внутренне опирается на пакеты NuGet, такие как Fluent Nhibernate, Log4net, StructureMap и т. д.).

Проще говоря, выполнение «Install-Package Common.Infrastructure» в проекте, которому нужна эта общая зависимость, также добавляет Fluent NHibernate, log4net, SM и т. д. в качестве «ссылок» на проект. Я не собираюсь использовать эти зависимости Common.Infrastructure напрямую, но, очевидно, в конечном итоге они понадобятся в выходной папке (bin/debug).

Есть ли способ не ссылаться на эти зависимости со встроенной поддержкой nuget (nuspec)?

34
задан abatishchev 27 January 2014 в 21:15
поделиться