执行web.在使用MSBuild发布之前进行配置转换

本文关键字:布之前 配置 转换 MSBuild web 执行 | 更新日期: 2023-09-27 17:54:31

我正在尝试使用MS Build为两个web应用程序内部使用和测试做web部署发布。我已经为要发布到的每个环境设置了不同的解决方案配置。DevA, DevB。我已经更新了所有的网页。配置以执行正确的转换。值得注意的是,当我通过Visual Studio右键点击发布时,转换工作,所以我已经排除了这些问题。我当前正在运行的bat文件使用以下命令来完成工作:

"C:'Program Files (x86)'MSBuild'12.0'Bin' MSBuild " project.csproj/t:清洁;重建;发布/p: DeployOnBuild = true; PublishProfile = DevB1_API; AllowUntrustedCertificate = true;密码用户名,密码用户名= =

当我运行这个命令时,发布工作得很好。然而,网络。配置没有被转换。我是否缺少msbuild参数来强制执行此操作?任何帮助将不胜感激!谢谢。

执行web.在使用MSBuild发布之前进行配置转换

显然,要执行转换,您必须使用以下命令指定构建配置:

/p:配置=发布