9

我想添加一个 web.config 转换以通过 MSBuild 在自动构建/部署周期中使用。但是,当我使用 Visual Studio 添加转换时,我只能得到 Debug 和 Release,并且没有选择转换的选项。据我了解,我需要添加一个新的配置文件,但我真的不需要它来做其他任何事情。我必须这样做还是有其他方法可以使用转换(尤其是构建任务)?

我还担心,如果我添加一个新配置文件,我可能会破坏检查调试配置的代码:

#if DEBUG

这个常量是在配置文件中定义的还是配置文件本身?

基本上我的问题是如何为自动构建添加不是调试/发布的配置转换?

4

1 回答 1

3

另一个答案中的链接有很多很好的细节,但是 MS 关于查找配置管理器的注释没有用。(至少对于 VS Express 2013)

链接将帮助您打开它。打开配置管理器后,创建新配置非常简单。

打开配置管理器对话框
•在解决方案资源管理器中,打开解决方案的快捷菜单,然后选择配置管理器。

编辑
我后来弄清楚了为什么配置管理器被隐藏了。我在升级中丢失了“专家”设置。此设置位于工具/设置下。

于 2014-06-17T15:55:07.923 回答