如何在 VSTS/VSO Build vNext 中创建 web 部署包?

How to create web deploy package in VSTS/VSO Build vNext?

我在 Visual Studio Team Services(以前是 Visual Studio Online 中有一个自动构建。解决方案正在正确构建。我如何配置它以便它也将创建一个 web 部署包?

我们在 "Visual Studio Build" 任务中启用网络部署包创建。只需传递以下 MS Build 参数:

MSBuild 参数:/p:DeployOnBuild=true;PublishProfile=<name of your profile>

我们使用以下 MSBuild 参数:/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\"

有了这些,您无需创建新的发布配置文件。