Standardmäßig ist die Konfigurationsdatei der .NET-Anwendung nach "exe file name" .config benannt. Ich frage mich, ob es möglich ist, die Konfiguration einer Anwendung dynamisch festzulegen.Ist es möglich, die Anwendungskonfigurationsdatei zur Laufzeit für die .NET-Anwendung zu wechseln?
Zum Beispiel ist die erstellte Anwendung "foo.exe". Zur Laufzeit ist die Konfigurationsdatei "foo.exe.config". Ist es möglich, dass es Befehlszeilenargumente akzeptiert, um andere Konfigurationsdateien zu verwenden? So kann die Anwendung andere Konfiguration wie unten verwenden.
foo.exe /config:bar.config
bar.config wird als Konfigurationsdatei insteand von foo.exe.config verwendet.
können Sie einige Details oder Verweis auf Tutorials geben? –
Hier ist das MSDN-Beispiel und die Dokumentation http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.openmappedexeconfiguration.aspx –