C# &引用;“构建部署包”;来自脚本的VS2010
如何从脚本构建web服务部署包C# &引用;“构建部署包”;来自脚本的VS2010,c#,deployment,visual-studio-2010,C#,Deployment,Visual Studio 2010,如何从脚本构建web服务部署包 我可以msbuild/target:rebuild/p:Configuration=Debug“\MyProject.sln”,但它不生成部署包。您正在部署什么类型的项目?对于大多数人来说,这是一个使用不同目标的问题:- /target: publish 首先,您需要设置部署包设置(如果您已经运行了“构建部署包”,请转至步骤2): 进入项目属性->打包/发布Web并指定打包位置 如果运行此命令: msbuild/T:Package 它将使用运行部署包的目录中的.
我可以msbuild/target:rebuild/p:Configuration=Debug“\MyProject.sln”,但它不生成部署包。您正在部署什么类型的项目?对于大多数人来说,这是一个使用不同目标的问题:-
/target: publish
msbuild/T:Package
它将使用运行部署包的目录中的.csproj为您构建部署包,并将该包放在步骤1中项目属性中指定的位置msbuild/T:Package
享受。这是一个web项目(不是安装项目),除了“Build deployment Package”之外,“publish”也是菜单下的一个选项。如果您可以提供指向简短MSDN页面或其他描述您通常交互操作的文章的链接,那么“跳过不可发布的项目”可能会很有用。你有一个项目吗?您正在使用Web部署项目吗?您正在使用MSDeploy软件包吗?你真的没有给人们提供太多可以继续的东西,因此你有两个快速猜测。我认为这是VS2010中的一个新功能,在这里有详细说明:我想编写脚本的部分开始:“在项目菜单中,单击构建部署包。”我只有一个web项目,如果我可以将其脚本化到构建过程中,那么我可以将其自动部署到服务器上。希望对您有所帮助。通过添加
/p:Configuration=Release
(Debug
或其他内容),您还可以选择您喜欢的构建配置。