Lista completa de argumentos / P MSDeploy para MSBuild a partir do TeamCity

Atualmente, uso o corredor MSBuild no TeamCity para integração contínua no meu servidor local e isso funciona muito bem. No entanto, estou tendo problemas para encontrar uma lista completa de opções de linha de comando suportadas para o MSDeploy no formato que o TeamCity espera.

Na minha seção 'Parâmetros', no momento eu uso as seguintes opções:

  /P:Configuration=OnCommit
  /P:DeployOnBuild=True
  /P:DeployTarget=MSDeployPublish
  /P:MsDeployServiceUrl=https://CIServer:8172/MsDeploy.axd
  /P:AllowUntrustedCertificate=True
  /P:MSDeployPublishMethod=WMSvc
  /P:CreatePackageOnPublish=True
  /P:UserName=Kaine
  /P:Password=**********
  /P:DeployIISAppPath="OnCommit/MySite"
  /P:SkipExtraFilesOnServer=True
  /P:DeployAsIisApp=True

Tudo isso parece funcionar bem e o MSDeploy funciona conforme o esperado.

O problema surge quando quero adicionar parâmetros adicionais.

Eu procurei os parâmetros do MSBuild e a documentação do MSDeploy e apenas pareço encontrar parâmetros de linha de comando como estes:

msbuild SlnFolders.sln /t:NotInSolutionfolder:Rebuild;NewFolder\InSolutionFolder:Clean

http://msdn.microsoft.com/en-us/library/ms164311.aspx

Parece que essas referências para argumentos de linha de comando não correspondem ao formato / P: por exemplo, CreatePackageOnPublish e DeployIISAppPath não são parâmetros de linha de comando reconhecidos, mas funcionam bem no processo de criação do TeamCity.

Onde posso encontrar uma lista documentada completa dos argumentos do MSDeploy no formato

/ P: Param = Valor

Informação adicional:

Há uma lista de parâmetros aqui:

http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.build.workflow.activities.msbuild_properties.aspx

No entanto, essa não é uma lista completa - por exemplo, essa lista não inclui DeployAsIisApp ou SkipExtraFilesOnServer, que são os dois parâmetros que funcionam no Team City Build.

Também esta questão relacionada (possivelmente duplicada):Parâmetros válidos para MSDeploy via MSBuild que contém alguns argumentos - mas ainda não é uma lista definitiva.

questionAnswers(2)

yourAnswerToTheQuestion