VS2015在构建解决方案中发布多个Web项目

时间:2017-03-07 11:31:30

标签: visual-studio-2015

我的解决方案有三个Web项目(Site1,Site2和Web.Shared)。

enter image description here

我已为所有三个项目定义了发布配置文件。我必须发布每个项目以部署对部署文件夹的更改。

我尝试了VS2012 publish multiple projects in a solutionhttps://blogs.msdn.microsoft.com/webdev/2013/09/22/web-publish-how-to-automate-multi-project-publish-with-file-system/。这没有用。

有没有办法在构建期间发布所有三个项目?

1 个答案:

答案 0 :(得分:0)

您可以使用PowerShell使用以下命令运行MSBuild:

& "C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe" SolutionXXXX.sln /p:Configuration=Release /p:AllowUntrustedCertificate=true /p:DeployOnBuild=true /p:PublishProfile=PublishRelease /p:VisualStudioVersion=14.0 /MaxCpuCount:8

我使用Visual Studio 2017进行了测试。