使用Visual Studio 2012构建部署包

9

我们正在使用以下msbuild命令构建一个与Visual Studio 2010相关的解决方案:

msbuild MySolution.sln /p:DeployOnBuild=true;DeployTarget=Package

这个命令会构建解决方案并创建解决方案中 Web 项目的部署包。但是在我们迁移到 Visual Studio 2012 后,这个命令不再起作用了。虽然解决方案已经构建完成,但没有创建任何部署包。如何解决这个问题呢?

你能告诉我吗?如果一个解决方案包含非 Web 项目,那么这些项目是否会成为 msbuild 生成的包的一部分?我是 .NET 世界的新手,正在尝试理解“构建一次,随处部署”的概念。如果非 Web 项目被省略了,那么我的理论就无法实现将整个解决方案构建为单个包的目标! - OK999
2个回答

4
问题与这个问题完全相同。 将*C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web**从本地计算机复制到远程CI服务器。

这是你问题的解决方案吗? - user577537

-1

你指的是哪个参数?手动发布不是问题。它在一个CI服务器上。 - alexey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接