改变应用程序配置文件的文件名

应用程序配置文件的文件名是可以任意更改的。比如:

  1. 向当前的可执行项目中添加一个XML文件,取名abc.config,输入以下代码
     
    view plaincopy to clipboardprint?
    1. <?xml version="1.0" encoding="utf-8" ?>  
    2. <configuration>  
    3.   <appSettings>  
    4.     <add key="k" value="v"/>  
    5.   </appSettings>  
    6. </configuration>  
    7.  
  2. 设置abc.config文件的Copy To Output Directory属性为Copy always
  3. 可以使用下面的代码来读取abc.config文件中的配置信息,就好像读取App.config那样
     
    1. static void Main(string[] args)   
    2. {   
    3.     ExeConfigurationFileMap map = 
    4.         new ExeConfigurationFileMap();   
    5.     
    6.     map.ExeConfigFilename = "abc.config";   
    7.     
    8.     Configuration config = 
    9.       ConfigurationManager.OpenMappedExeConfiguration(
    10.         map, ConfigurationUserLevel.None);   
    11.     
    12.     string s = config.AppSettings.Settings["k"].Value;   
    13. }   
    14.  

转载于:https://www.cnblogs.com/daxnet/archive/2008/11/06/1687016.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值