2007年03月01日

OpenMappedExeConfiguration

   このエントリーをはてなブックマークに追加 Clip to Evernote
先日、C#で、ConfigurationManager.OpenExeConfiguration を使い、デフォルト以外の構成ファイルを見に行く方法について書いたが、ConfigurationManager.OpenMappedExeConfiguration を使う方法もある。

ExeConfigurationFileMap map = new ExeConfigurationFileMap();
map.ExeConfigFilename = @"C:\Gushwell\sample.dll.config";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map,
ConfigurationUserLevel.None);

とすれば、直接、構成ファイルを指定できる。
これを使えば、拡張子 .config に限定されないので、.xml といったファイルも扱える。
でも、わざわざ拡張子を .config 以外にする理由は思いつかないけどね。


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/50720651