Marko Apfel - Afghanistan/Belgium/Germany

Management, Architecture, Programming, QA, Coach, GIS, EAI

  Home  |   Contact  |   Syndication    |   Login
  187 Posts | 2 Stories | 201 Comments | 4 Trackbacks

News



Twitter | LinkedIn | Xing

Archives

Post Categories

BizTalk

C#

Enterprise Library

SAP

SQL Server

Technologie

Beim Verwenden des Standard-Mechanismus zum Lesen von Konfigurationsdaten wird immer die config-Datei der EXE gelesen.

Soll eine DLL über eine eigene Konfigurationsdatei verfügen, verwendet man die Klasse ExeConfigurationFileMap.

Beispiel:

   1: ExeConfigurationFileMap ecfm = new ExeConfigurationFileMap();
   2: ecfm.ExeConfigFilename = "MyLibrary.dll.config"; 
   3: Configuration cfg = ConfigurationManager.OpenMappedExeConfiguration(ecfm, ConfigurationUserLevel.None);
   4: AppSettingsSection ass = (AppSettingsSection) cfg.GetSection("appSettings");
   5: string configValue = String.Empty;
   6: if (aSect != null)
   7: {
   8:   configValue = ss.Settings["blabla"].Value;
   9: }
posted on Thursday, May 10, 2007 4:20 PM