我正在编写C#app.config文件,文件目录因目标环境而异。所以我有Debug,Release和自定义配置“Test”。我喜欢我的配置来切换文件共享的值以及基于目标环境的内容。 MS为何如此难以做到这一点?我看到有xml黑客和扩展的文章,但我倾向于认为如果VS本身不做,也许不应该这样做。在我过去的Eclipse生活中,我有一个项目加载了这些详细的ant构建脚本和过多的令牌替换,完成了我的目标,但创建了“配置地狱”。我们最终在源代码中放弃了管理环境配置,并决定在目标环境中进行管理。这个概念/挑战的术语是什么?我对Configuration Manager的理解不正确吗?