我建立了app.config app1.config 2个配置文件,我应该怎么指定某个特定程序使用哪个配置文件

解决方案 »

  1.   

    ConfigurationSettings.AppSettings只能读取默认的App.config文件名;对于多个配置信息,你完全可以在<appSettings>节增加键值;
    <appSettings>
        <add key="ConnenctionString" value="*" />
        <add key="myValue" value="*" />
           ......
    </appSettings>另外:在2.0中
    ConfigurationFileMap fileMap = new ConfigurationFileMap();
    fileMap.MachineConfigFilename = @"你的配置文件路径\app1.config";
    Configuration config = ConfigurationManager.OpenMappedMachineConfiguration(fileMap);可以试试;
      

  2.   

    貌似只能读 一个Config 文件把 我个人认为阿
      

  3.   

    一个应用程序ConfigurationManager只读取默认app.config文件,特定的需要读取xml来取
      

  4.   

    两个合做一个不就行了么```定义不同的key
      

  5.   

    有些系统,本身有不止一个config文件来处理不同类型的参数,有没办法在程序中根据名称指定的??
      

  6.   

    1,合并2个配置文件,增加KEY 来实现。
    2。保留一个基本信息的配置文件,然后自己实现设计一个XML文件,自己写方法封装
      

  7.   

    <XXXName configsource="asd.config"/>
      

  8.   

    <XXXsection></XXXsection>
    每个段对应一个解析类。解析他。就转成对象了。
      

  9.   

    有些系统,本身有不止一个config文件来处理不同类型的参数,有没办法在程序中根据名称指定的??
    我觉得用同一个配置文件也可以呀!你可以增加多个节!为什么要用多个配置文件?