我想添加一个 web.config 转换以通过 MSBuild 在自动构建/部署周期中使用。但是,当我使用 Visual Studio 添加转换时,我只能得到 Debug 和 Release,并且没有选择转换的选项。据我了解,我需要添加一个新的配置文件,但我真的不需要它来做其他任何事情。我必须这样做还是有其他方法可以使用转换(尤其是构建任务)?
我还担心,如果我添加一个新配置文件,我可能会破坏检查调试配置的代码:
#if DEBUG
这个常量是在配置文件中定义的还是配置文件本身?
基本上我的问题是如何为自动构建添加不是调试/发布的配置转换?