0

我有一个使用VS 2013构建的MVC Web应用程序。 为了部署它,我创建了一个包含所有必需设置的web部署包发布配置文件(如MSDeployParameterValue,_CustomFiles等),并可以使用发布对话框发布到包。 我需要的是使构建过程自动化。 我还没有找到任何选项来提供MSBuild与我的发布配置文件(.pubxml)为了使用发布配置文件设置。MVC Web应用程序 - 使用带预定义发布配置文件的命令行构建web部署包

有没有办法做到这一点?

我用来构建项目的命令行如下: “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

明白了。正确的参数是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

相关问题