2016-05-13 1 views
1

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

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

Проблема в том, что другие разработчики VB так или иначе решили?

ответ

3

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

enter image description here

И для вашего вопроса, nuspec файл может быть создан из vbproj файл или dll вашего вывода сборки, выполнив команду «nuget spec», чтобы вы могли добавить задачу «Командная строка» в определении сборки, чтобы вызвать команду nuget, чтобы сделать это следующим образом: enter image description here Вы также можете изменить «spec», «pack» для создания файла пакета nuget из команды напрямую. Подробнее см. По этой ссылке: Creating and Publishing a Package.

+0

Эдди, это хорошая новость. Я считаю, что я предпочту бывшему, в интересах сохранения вещей, - я не знал, что VSTS Build Step может напрямую поддерживать файлы * .VBPROJ. Итак, это просто вопрос указания имени файла * .VBPROJ в диалоговом окне, в котором запрашивается файл * .CSPROJ? – InteXX

+0

@InteXX Да, вы правы. :) –

+0

Отлично, спасибо. Эдди, не могли бы вы взглянуть на мой другой вопрос NuGet [здесь] (http://stackoverflow.com/q/37106930). У меня есть какое-то время с новым поведением VS 2015 в этом отношении. Меня интересует ваше мнение. – InteXX

Смежные вопросы