Как сгенерировать файл *.NUSPEC во время сборки VSTS?

В настоящее время этап сборки NuGet Packager VSTS не поддерживает файлы *.VBPROJ, поэтому похоже, что единственной альтернативой будет использование файлов *.NUSPEC.

Однако я не знаком с тем, как автоматически создавать файл *.NUSPEC на сервере во время сборки.

Это проблема, которую как-то решили другие разработчики VB?


person InteXX    schedule 13.05.2016    source источник


Ответы (1)


Фактически, вы можете использовать файл vbproj для создания пакета nuget с задачей «NuGet Packager», он может работать:

введите здесь описание изображения

И для вашего вопроса файл nuspec может быть сгенерирован из файла vbproj или файла dll вашего вывода сборки с помощью команды «nuget spec», поэтому вы можете добавить задачу «Командная строка» в свое определение сборки, чтобы вызвать команду nuget для выполнения это выглядит следующим образом: введите здесь описание изображения Вы также можете изменить "spec" на "pack", чтобы напрямую сгенерировать файл пакета nuget из команды. Подробнее см. по этой ссылке: Создание и публикация пакета .

person Eddie Chen - MSFT    schedule 13.05.2016
comment
Эдди, это хорошие новости. Я полагаю, что предпочту первое, в интересах простоты — я не знал, что шаг сборки VSTS может напрямую поддерживать файлы *.VBPROJ. Значит, нужно просто указать имя файла *.VBPROJ в диалоговом окне, запрашивающем файл *.CSPROJ? - person InteXX; 13.05.2016
comment
Отлично, спасибо. Эдди, не мог бы ты взглянуть на мой другой вопрос о NuGet здесь — у меня есть диккенс время с новым поведением VS 2015 в этом отношении. Мне интересно ваше мнение. - person InteXX; 13.05.2016