Wie liest man Werte aus mehreren Konfigurationsdateien in c # innerhalb eines einzelnen Projekts?

7

Hier in meinem Projekt habe ich zwei Anwendungskonfigurationsdateien namens app.config und accessLevel.config . Mit dem OpenExeConfiguration konnte ich nun auf app.config.exe file , nicht aber auf accessLevel.config zugreifen. Bitte helfen Sie dabei.

Der Hauptgrund, warum ich zwei Konfigurationsdateien habe, ist, den Unterschied zu zeigen und den Code einfach zu machen. Ich muss die Werte von accessLevel.config in meinem C# Code lesen.

Habe den folgenden Code versucht, aber keine Verwendung:

%Vor%     
Praveen 07.10.2012, 13:48
quelle

1 Antwort

19

Siehe hier .

Setze dies in dein App.config :

%Vor%

Und dann haben Sie eine andere Datei namens accessLevel.config wie folgt:

%Vor%

Und dann können Sie Ihre Konfigurationswerte in Code wie folgt zugreifen:

%Vor%

Stellen Sie sicher, dass accessLevel.config so eingestellt ist, dass es in das Ausgabeverzeichnis kopiert wird (klicken Sie mit der rechten Maustaste auf die Datei in Visual Studio -> Eigenschaften -> Kopieren in das Ausgabeverzeichnis -> Kopieren, wenn Neuere).

    
Michael 07.10.2012, 13:56
quelle