Для создания exe
и файлов выпуска для консольного приложения в каталоге артефактов сборки не требуется никакой конкретной настройки проекта.
Однако, если вы хотите включить консольное приложение в артефакт, вы простонеобходимо добавить шаг Копировать файлы , чтобы скопировать консольное приложение в $(build.artifactstagingdirectory)
.Конечно, сначала вам нужно убедиться, что вы создали проект консольного приложения и успешно сгенерирован файл .exe
.
Build.ArtifactStagingDirectory
Локальныйпуть к агенту, в который копируются любые артефакты перед отправкой в место назначения.Например: c: \ agent_work \ 1 \ a.
Типичным способом использования этой папки является публикация артефактов сборки с помощью шагов Копирование файлов и Публикация артефактов сборки.
В качестве альтернативы вы можете создать Консольное приложение отдельно с помощью задачи MSBuild
и задачи VisualStudioBuild
для построения остальных приложений.Ссылка на аналогичную ветку: TFS 2015 CI - артефакты сборки не создаются для консольного приложения в решении, имеющем веб-проекты, консоль и проекты WCF
ОБНОВЛЕНИЕ:
Вы можете просто скопировать их на веб-сайт.Для этого просто попробуйте использовать задачу Windows Machine File Copy , вы также можете написать собственный скрипт для этого.
![enter image description here](https://i.stack.imgur.com/vYKxe.png)