【发布时间】:2011-11-16 23:06:03
【问题描述】:
我有一个我正在尝试部署的 Web 应用程序,并已将 web.config 文件参数化。 我可以通过运行构建包
msbuild myproj.csproj /T:package
现在当它生成包时,我会在目录中获得一个文件。
Archive.SetParameters.Xml
此文件中包含参数,如果我更改它们将最终出现在部署的包中。我的问题是,如何定义更多参数,以便在构建项目时在文件中包含我的额外参数。
我相信我可以使用MSDeploy -declareParam 做到这一点,但我将如何从 MSBuild 做到这一点?或 .csproj 文件。
我的最终目标是拥有一个参数化的 Web.config 文件以部署到多个环境中。
【问题讨论】: