Ich möchte die Konfigurationsdatei der Anwendung in Programm lesen / schreiben (und speichern)
Die app.config ist wie folgt:
%Vor%Wenn ich ConfigurationManager.GetSection zum Lesen der app.config verwende, funktioniert es:
%Vor%Aber wenn ich ConfigurationManager.OpenExeConfiguration verwende:
%Vor%Ich bekomme immer diesen Fehler:
'System.Configuration.ConfigurationElement.this [System.Configuration.ConfigurationProperty]' ist aufgrund seiner Schutzstufe nicht zugänglich
Aber wie ich weiß, kann GetSection Konfiguration nicht zur Laufzeit des Programms speichern. Wie ich zu Beginn gesagt habe: Ich möchte die Konfiguration zur Laufzeit des Programms speichern, also muss ich OpenExeConfiguration verwenden .
Ich habe lange gegoogelt, was ich gefunden habe ist AppSettings zu verwenden, aber was ich benutze, ist benutzerdefinierte Abschnitt ..
Jeder konnte erklären, warum dieser "ConfigurationProperty nicht erreichbar" Fehler aufgetreten ist? Danke
Bearbeiten:
Ich habe local von System und System.Configuration auf true
gesetztSie können diesen Artikel verwenden .
Bearbeiten:
Sie können config:
verwenden %Vor%dieser Code:
%Vor%Sie können auch diesen Artikel verwenden.
Tags und Links .net c# configurationsection app-config configurationmanager