Quelques lignes de code simples, mais souvent utiles, permettant d’ouvrir un fichier de configuration .NET depuis n’importe quel chemin accessible. Il suffit d’utiliser la méthode OpenMappedExeConfiguration :
var configFileMap = new ExeConfigurationFileMap();
configFileMap.ExeConfigFilename = @"C:\TEMP\MyApp.config";
var cfg = ConfigurationManager.OpenMappedExeConfiguration(configFileMap,
ConfigurationUserLevel.None);
Console.WriteLine(cfg.AppSettings.Settings["MyKey"].Value);