【发布时间】:2014-07-23 23:32:07
【问题描述】:
我继承了一个项目,其中 appSettings 和 Connectionstrings 在单独的文件中。使用 SlowCheetah 我为每个环境的每个文件生成了转换。
结构如下所示
appSettings.config
appSettings.DEV.config
appSettings.UAT.config
appSettings.RELEASE.config
connectionStrings.config
connectionStrings.DEV.config
connectionStrings.UAT.config
connectionStrings.RELEASE.config
我使用 Visual Studio 2010 中的发布功能在本地测试了转换。一切都很好。但是,当我在 TFS 中创建构建定义并通过 msbuild 自动部署时,不会应用转换。例如,发布 appsettings 文件包含基本文件的内容。不应用任何变换。我想知道是否有其他人尝试过这个,他们是否遇到过同样的问题。谢谢你的时间。
【问题讨论】:
-
嗨,经过多一点研究,我找到了我想要的东西。以下链接详细说明了这些步骤。 sedodream.com/2011/12/12/…
标签: web-config web-config-transform