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

相關問題