合并多个Config文件

时间:2012-07-13 21:05:47

标签: c# asp.net asp.net-mvc web-config

我在C:\ Configs目录中有以下配置文件

  1. app.enviroment.config
  2. app.dev.config
  3. app.production.config
  4. app.environment.config 只包含此 dev ,可以根据我要与主App.config合并的配置文件从dev更改为production运行。如何进行这种合并,这是从app.dev.config或app.production.config合并,基于值来自 dev 。我们非常感谢示例代码。

    我采用这种方法,因为我们有很多开发人员在同一个项目上工作,我不希望任何人踩到彼此的脚趾。

1 个答案:

答案 0 :(得分:1)

您可以使用名为SlowCheetah http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5/

的扩展程序来完成此操作

请查看Scott Hanselmans博客如何使用SlowCheetah进行转换http://www.hanselman.com/blog/SlowCheetahWebconfigTransformationSyntaxNowGeneralizedForAnyXMLConfigurationFile.aspx