我已经尝试了几个不同的 MSBuild 命令和版本,但仍然无法从中生成 Web 部署包。但是,我可以使用相同的解决方案和 pubxml 文件通过 Visual Studio 2017 创建一个。
我尝试过的:
我一定在命令行中遗漏了一些东西,但我不知道是什么。以下是我尝试过的命令:
/p:DeployOnBuild=true
/p:PublishProfile=<location of pubxml file>
/p:PackageLocation=<where to put zip>
/T:Package
/p:PackageAsSingleFile=true
/p:WebPublishMethod=Package
Run Code Online (Sandbox Code Playgroud)
以及来自 .Net 4.5、VS2017 和 VS2015 的 MSBuild 版本的各种组合。