【问题标题】:MSbuild command line - Publish artifacts on specfic locationMSbuild 命令行 - 在特定位置发布工件
【发布时间】:2017-06-08 11:09:56
【问题描述】:

现在我可以成功构建,在 obj/Debug/package/packageTmp/ 下创建的工件

请告诉我如何发布到同一台机器的其他目录中。

命令:

MSBuild.exe C:\RD\DigitalTechnology\Trunk\SQLDeployment\SQLDeployment.sln /p:VisualStudioVersion=14.0 /p:DeployOnBuild=true

【问题讨论】:

  • 你想部署什么样的项目?
  • 我正在使用 .net 应用程序,我需要通过命令行发布或部署构建工件。

标签: msbuild


【解决方案1】:

对于您可以使用的 .Net 应用程序:

/p:OutDir=c:\My\BuildDropLocation\ProjectName

对于网络项目,您必须使用以下语句:

/p:DeployOnBuild=true 
/p:DeployDefaultTarget=WebPublish 
/p:WebPublishMethod=FileSystem 
/p:DeleteExistingFiles=true 
/p:publishUrl=c:\My\BuildDropLocation\ProjectName

【讨论】:

  • 谢谢,我可以使用 /p:OutDir=c:\My\BuildDropLocation\ProjectName 发布工件
猜你喜欢
  • 1970-01-01
  • 2013-03-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-15
  • 1970-01-01
  • 2021-08-29
  • 1970-01-01
  • 2011-02-25
相关资源
最近更新 更多