TeamCity — этап сборки NuGet Pack — без содержимого

Есть ли способ указать nuget не включать папку с содержимым в пакет при сборке пакета на этапе сборки TeamCity NuGet PacK?

Я использую csproj для сборки пакета, а не файл nuspec. Я надеюсь, что мне не придется писать и поддерживать файлы nuspec. Все рассматриваемые пакеты представляют собой библиотеки компонентов без содержимого, хотя репозитории содержат файлы, которые по умолчанию добавляются в качестве содержимого на шаге NuGet Pack. Я мог бы использовать переключатель исключения, хотя его нужно будет поддерживать для каждого пакета. Глобальный переключатель NoContent был бы идеальным в этом случае.


person Myles McDonnell    schedule 22.11.2015    source источник


Ответы (1)


Убедитесь, что в вашем проекте C# нет элементов, отмеченных Build Action из Content. Это то, что NuGet использует для определения того, какие файлы добавляются в качестве содержимого.

person David Gardiner    schedule 21.06.2016