У меня есть решение Visual Studio, которое состоит из нескольких веб-приложений, служб Windows и других библиотек классов. Я в процессе его настройки для непрерывной интеграции с TFS 2010.
Шаблон сборки по умолчанию помещает каждый двоичный файл в папку удаления и создает папку _PublishedWebsites, в которой он публикует каждое веб-приложение. Я не хочу этого, потому что мне нужно отделить файлы, принадлежащие одному сервису, от файлов, принадлежащих другому сервису.
Я выполнил действия, описанные в TFS 2010 BUILD SERVER: Невозможно сохранить дерево папок в месте размещения , чтобы поместить каждый вывод в свою собственную папку. Это хорошо работает, но теперь мои веб-приложения больше не публикуются. Проект компилируется, и его двоичные файлы помещаются в подпапку внутри папки размещения, но в нем отсутствуют все остальные файлы, такие как Web.config, aspx, css и т. Д.
Возможно, я мог бы использовать два шаблона сборки, один для веб-приложений, а другой для служб Windows, но я бы предпочел иметь один шаблон сборки. Как мне этого добиться?