Arbeiten mit unabhängigen .NET-Konfigurationsdateien
Problem:
Wie greife ich auf eine eigenständige .NET-Konfigurationsdatei zu, die nicht mit einer bestimmten Assembly verknüpft ist?
Lösung:
Die Klasse ExeConfigurationFileMap
liefert die Lösung. So öffnen und lesen Sie eine benutzerdefinierte Konfigurationsdatei:
<code class="language-csharp">ExeConfigurationFileMap configMap = new ExeConfigurationFileMap(); configMap.ExeConfigFilename = @"d:\test\justAConfigFile.config.whateverYouLikeExtension"; // Replace with your file path Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);</code>
Denken Sie daran, den Platzhalterpfad durch den korrekten Speicherort Ihrer Konfigurationsdatei zu ersetzen. Die Erweiterung kann beliebig sein.
Der Zugriff auf die Einstellungen erfolgt unkompliziert über den Indexer:
<code class="language-csharp">string value = config.AppSettings.Settings["test"].Value;</code>
Dadurch wird der mit dem Schlüssel „test“ verknüpfte Wert im Abschnitt AppSettings
Ihrer Konfigurationsdatei abgerufen.
Das obige ist der detaillierte Inhalt vonWie kann ich auf eine benutzerdefinierte .NET-Konfigurationsdatei zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!