【发布时间】:2011-10-18 21:56:22
【问题描述】:
我想添加一个 web.config 转换以通过 MSBuild 在自动构建/部署周期中使用。但是,当我使用 Visual Studio 添加转换时,我只能得到 Debug 和 Release,并且没有选择转换的选项。据我了解,我需要添加一个新的配置文件,但我真的不需要它来做其他任何事情。我必须这样做还是有其他方法可以使用转换(尤其是构建任务)?
我还担心,如果我添加一个新配置文件,我可能会破坏检查调试配置的代码:
#if DEBUG
这个常量是在配置文件中的某个地方定义的,还是配置文件本身?
基本上我的问题是如何为自动构建添加不是调试/发布的配置转换?
【问题讨论】:
-
msdn.microsoft.com/en-us/gg454290 -- 任务 1 - 在 Visual Studio 2010 中创建暂存配置 希望对您有所帮助。
-
哇。我无法理解为什么这被封闭得太宽泛了。该问题清楚地描述了问题并在最后简洁地重申了它,并且它和答案都很有用。
标签: asp.net web-config-transform