MSBuild不从命令行使用VS2017 PublishProfile创建Web部署包

时间:2017-07-19 08:39:46

标签: asp.net deployment cmd msbuild visual-studio-2017

我使用Visual Studio 2017并创建了一些发布配置文件。其中一个是 CustomProfile1 Web部署包,按下Publish时它就像魅力一样,我得到:

 - BuildTest.deploy.cmd
 - BuildTest.deploy-readme.txt
 - BuildTest.SetParameters.xml
 - BuildTest.SourceManifest.xml
 - BuildTest.zip

我已尝试过使用msbuild进行大量实验,但无法从命令行生成文件

msbuild Buildtest.sln /p:DeployOnBuild=true /p:PublishProfile=CustomProfile1.pubxml

bin和obj文件夹正在填充,但显然没有从命令行镜头触发CustomProfile1?

msbuild -version
Microsoft (R) Build Engine version 4.6.1586.0
[Microsoft .NET Framework, version 4.0.30319.42000]

1 个答案:

答案 0 :(得分:0)

该命令可能与您要构建的配置相混淆,尝试添加

  

/ p:configuration = Debug

您还可以根据所需的配置添加暂存或发布。