怎么读取特定的一个config文件

如何读取特定的一个config文件
以这段为

  <connectionStrings>
    <add name="Test" connectionString="Data Source=192.168.0.11;Initial Catalog=AA;User ID=sa;Password=123" providerName="System.Data.SqlClient" />
  </connectionStrings>

 ConfigurationManager.ConnectionStrings[“Test”].ToString()可以获取这个链接字符串,但如果把这个appconfig文件放到另外一个程序的bin目录下,另外那个程序要如何获得这个链接字符串的内容

------解决方案--------------------
你得在另一个程序配置信息中中先增加名为Test的连接串,然后就可以用同样的代码获取连接串了,
------解决方案--------------------
还是这么读,也可以当成xml文件来读取。
------解决方案--------------------
你还是先右键,查找所有引用,看到底如何读xml文件并给ConfigurationManager.ConnectionStrings[“Test”].赋值的
读xml文件没有好好研究,光会用取出来的变量,你仅仅复制文件过去,另一个程序是不会自动读xml的,需要自己写代码
------解决方案--------------------
http://blog.****.net/xxj_jing/article/details/7682565 看看这个
------解决方案--------------------
本来就是xml文件,找到就读就好了。

------解决方案--------------------
System.Configuration.ConfigurationManager.OpenMappedMachineConfiguration(System.Configuration.ConfigurationFileMap)
------解决方案--------------------
ConfigurationManager.OpenExeConfiguration(String exePath) 方法 


将指定的客户端配置文件作为 Configuration 对象打开。

命名空间:  System.Configuration
程序集:  System.Configuration(在 System.Configuration.dll 中)


参数
exePath
类型:System.String

配置文件的路径。配置文件与可执行文件位于同一目录中。

返回值
类型:System.Configuration.Configuration
一个 Configuration 对象。