Как указать MSBuild публиковать множество веб-проектов в одном каталоге?

Я запускаю автоматические сборки с TFS 2010. В решении у меня есть несколько веб-приложений, которые все расположены в одном корневом каталоге - например:

RootDir ->

   WebApplicationProject1.csproj
   WebApplicationProject2.csproj
   ...

Когда я запускаю автоматическую сборку, я устанавливаю следующие аргументы для MSBuild:

/ p: DeployOnBuild = true; DeployTarget = PipelinePreDeployCopyAllFilesToOneFolder; _PackageTempDir = "\ computer \ Builds \ Published" / p: SkipExtraFilesOnServer = true

Однако MSBuild не сохраняет существующее содержимое в этой папке с содержимым этого проекта и не сохраняет его содержимое в этой папке с каждым проектом. Победителем стал последний созданный проект.

Могу ли я заставить MSBuild не удалять содержимое этой папки, а заменять только существующие файлы?

Спасибо за любую информацию по этому поводу.

6
задан Ivan Zlatanov 22 December 2010 в 11:38
поделиться