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