【发布时间】:2010-04-22 22:42:09
【问题描述】:
如何从脚本构建 Web 服务部署包。
我可以 msbuild /target:rebuild /p:Configuration=Debug ".\MyProject.sln" 但它不会构建部署包。
【问题讨论】:
标签: c# deployment visual-studio-2010
如何从脚本构建 Web 服务部署包。
我可以 msbuild /target:rebuild /p:Configuration=Debug ".\MyProject.sln" 但它不会构建部署包。
【问题讨论】:
标签: c# deployment visual-studio-2010
首先您需要设置部署包设置(如果您已经运行“构建部署包”,请转到第 2 步):
进入Project's Properties -> Package/Publish Web 并指定包位置。
如果你运行这个命令:
msbuild /T:Package
它将使用您运行它的目录中的 .csproj 为您构建部署包,并将该包放在步骤 1 中项目属性中指定的位置。
最好从 .csproj 文件所在的位置运行它;如果位置不同,您需要提供项目名称:
msbuild <C:\yourLocation\YourProjectName.csproj> /T:Package
享受吧。
【讨论】:
/p:Configuration=Release(Debug 或其他),您还可以选择您喜欢的构建配置。
您要部署什么类型的项目?对于大多数人来说,这是使用不同目标的问题:-
/target: publish
【讨论】: