我有一个使用VS 2013构建的MVC Web应用程序。 为了部署它,我创建了一个Web部署包发布配置文件,其中包含所有必需的设置(如MSDeployParameterValue,_CustomFiles等),并可以使用发布对话框发布到包。 我需要的是使构建过程自动化。 我没有找到任何选项来为MSBuild提供我的发布配置文件(.pubxml)以便使用发布配置文件设置。
有没有选择呢?
我用来构建项目的命令行如下: " C:\ Program Files(x86)\ MSBuild \ 12.0 \ Bin \ MSBuild.exe" C:\ Projects \ MyProject.csproj / P:Configuration = Debug / P:DeployOnBuild = true / P:DeployTarget = Package / P:_PackageTempDir = C:\ packages / P:CreatePackageOnPublish = True /P:VisualStudioVersion=12.0
非常感谢。
答案 0 :(得分:0)
知道了。正确的参数是PublishProfile,其值应为现有的配置文件名称。 请参阅正确的示例:
" C:\ Program Files(x86)\ MSBuild \ 12.0 \ Bin \ MSBuild.exe" C:\ Projects \ MyProject.csproj / P:Configuration = Debug / P:DeployOnBuild = true / P:DeployTarget = Package / P:PublishProfile = MyProfile / P:_PackageTempDir = C:\ packages / P:CreatePackageOnPublish = True / P: VisualStudioVersion = 12.0