У меня есть массивное решение из 41 проекта, состоящее из следующего:
- Модели и объекты общего домена
- 4 Службы Windows
- Проект MVC4 (обновлен до MVC5) с профилем публикации.
Идея состоит в том, что после того, как VSTS соберет решение и запустит профиль публикации, выходные данные каждого соответствующего проекта будут упакованы в архив и помещены в папку удаления, создавая 5 файлов zip для сборки - 1 для веб-проекта, и 4 для службы Windows.
Профиль публикации для проектов MVC выводит скомпилированные двоичные файлы в папку "deploy". У меня нет проблем с использованием задачи архивирования и копирования файлов из папки «deploy» (которая является дочерней по отношению к корневому каталогу репозитория) в файл web.zip в папке drop.
Однако - когда я пытаюсь заархивировать содержимое bin / Release для каждой из служб Windows - задача Archive Files определения сборки взорвалась, заявив, что «Система не может найти указанный файл».
Есть идеи? Я застрял.
Я также забыл упомянуть, что задача Build Solution (Visual Studio Build) собирается и прекрасно выполняется.