Подтвердить что ты не робот

Как сохранить MSDeploy для удаления дополнительных папок в моем проекте?

Я использую бегун MSBuild в городе Team для создания и развертывания моего проекта в промежуточной среде. Все работает отлично, за исключением того факта, что он продолжает удалять папку моего репозитория, расположенную в корне проекта.

В Visual Studio 2010 есть флажок в диалоговом окне профиля публикации, в котором говорится: "Оставляйте дополнительные файлы в месте назначения (не удаляйте)"

Есть ли способ выполнить одно и то же с MSBuild?

<Target Name="Deploy" DependsOnTargets="Build;Test">
        <MSBuild Projects="MyProject.sln" Properties="Configuration=$(Configuration); username=username; password=password; DeployOnBuild=True; DeployTarget=MSDeployPublish; MSDeployPublishMethod=WMSVC; MSDeployServiceUrl=https://DEVWEB01:8172/MsDeploy.axd; DeployIISAppPath=MyProject.$(Configuration); AllowUntrustedCertificate=True;"/>
</Target>
4b9b3361

Ответ 1

Найден ответ!

Все, что вам нужно сделать, это добавить в атрибут Properties следующее свойство:

SkipExtraFilesOnServer = True;