【发布时间】:2016-05-26 03:09:53
【问题描述】:
我们正在与团队城市建立持续集成,在签到时进行构建。这很好用,但是它总是使用默认的 web.config 构建,它不会随着开发环境特定的 web 配置进行转换。
在 Visual Studio 中,我为开发创建了自定义构建配置。当我在本地发布并选择了development 配置时,web.development.config 会正确转换,但这不会在构建服务器上发生。
在团队城市中,作为 msbuild 步骤的一部分,我创建了一个构建参数 sys.configuration,并将 development 作为值传递。但是当它运行时,生成的 web.config 不会随开发设置进行转换。我还尝试将命令行参数设置为/p:configuration=development,但没有成功。
任何帮助将不胜感激。
【问题讨论】:
标签: msbuild web-config teamcity