Here's a list I've compiled for my own reference, along with some of the legal values that can be used. Note that these are passed into MSBuild using the /p:<PropertyName>=<Value>
syntax.
- DeployOnBuild
- DeployTarget
- Configuration
- Name of a valid solution configuration
- CreatePackageOnPublish
- DeployIisAppPath
- MsDeployServiceUrl
- Location of MSDeploy installation you want to use
- MsDeployPublishMethod
- WMSVC (Web Management Service)
- RemoteAgent
- AllowUntrustedCertificate (used with self-signed SSL certificates)
- UserName
- Password
- SkipExtraFilesOnServer (leave existing non-conflicting files alone)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…