Различия между Nuget-упаковкой csproj и nuspec
Недавно я начал упаковывать пакеты nuget из нескольких своих проектов. Сначала я начал с приложения Package Explorer. Это хороший инструмент, но он менее полезен, если вы делаете непрерывную интеграцию. Затем я посмотрел на указаниеnuspec файл шаблона и передача изменяющихся данных, например, номер версии, в качестве аргументов командной строки. Позже я подумал, как определить зависимости пакета nuget. Как оказалось, nuget.exe уже делает это на основеpackage.config если вы укажетеcsproj, Кроме того, он извлекает соответствующие данные, такие как Автор, Версия, Авторское право, из информации о сборке. Чего мне не хватает сейчас, так это возможности указать licenseUrl в командной строке. Но я хотел, чтобы вопрос был более общим. И поэтому я спрашиваю:
Каков предпочтительный способ упаковки пакетов nuget?