Я уверен, что многие из нас столкнулись с этой проблемой, и почему-то у меня возникают проблемы с разрешением разрешения в любом месте.Добавить пакет 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)?
Ваш ответ будет работать, но вы действительно пропустили суть: как создать пакет без зависимостей (как Джефф, упомянутый ниже).Я уверен, что этот пакет будет широко использоваться многими разработчиками в его компании, поэтому никто из них не запомнит (или даже не знает), что этот конкретный пакет должен быть установлен с использованием «-Индеррезависимости» .key – Kamarey