Hallo zusammen,
Umgebung: .Net 3.5, VB-Projekt
Ziel: Nutzung einer externen Applikationsdatei (MeineApp.exe.config)
Standardmäßig wird im Programmverzeichnis MeineApp.exe.config erzeugt. Ich habe nun eine exerne MyMeineApp.exe.config erzeugt, um verschiedene Einstellungen in der Section
applicationSettings eigenständig und unabhängig von Installationszyklen zu verwalten.
Beim Start der Anwendung gebe ich der Anwendung die neue Datei bekannt.
Das funktioniert auch soweit. Aber beim Auslesen von Werten aus der Section applicationSettings
werden die Werte aus der originalen Konfigurationsdatei MeineApp.exe.config gezogen, was natürlich falsch ist.
Der zurückgegebene Wert der AppDomain.CurrentDomain.GetData("APP_CONFIG_FILE") ) verweist auf die neue Datei. Damit ist sie der Applikation an dieser Stelle bekannt.
Der Wert in setting.Server aber beinhaltet den Wert, welcher in der Konfigurationsdatei (MeineApp.exe.config) aus dem Programmverzeichnis steht.
Kann mir jemand einen Tipp geben, wie ich auch die Werte für die Section applicationSettings aus meiner neuen bzw. eigenen Konfigurationsdatei auslesen kann?
Vielen Dank für die Unterstützung
Umgebung: .Net 3.5, VB-Projekt
Ziel: Nutzung einer externen Applikationsdatei (MeineApp.exe.config)
Standardmäßig wird im Programmverzeichnis MeineApp.exe.config erzeugt. Ich habe nun eine exerne MyMeineApp.exe.config erzeugt, um verschiedene Einstellungen in der Section
applicationSettings eigenständig und unabhängig von Installationszyklen zu verwalten.
Beim Start der Anwendung gebe ich der Anwendung die neue Datei bekannt.
Code:
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", myapp_path & "\MyMeineApp.exe.config")
werden die Werte aus der originalen Konfigurationsdatei MeineApp.exe.config gezogen, was natürlich falsch ist.
Code:
Dim setting As New My.MySettings Debug.Print(AppDomain.CurrentDomain.GetData("APP_CONFIG_FILE")) Me.Server.Text = setting.Server
Der zurückgegebene Wert der AppDomain.CurrentDomain.GetData("APP_CONFIG_FILE") ) verweist auf die neue Datei. Damit ist sie der Applikation an dieser Stelle bekannt.
Der Wert in setting.Server aber beinhaltet den Wert, welcher in der Konfigurationsdatei (MeineApp.exe.config) aus dem Programmverzeichnis steht.
Kann mir jemand einen Tipp geben, wie ich auch die Werte für die Section applicationSettings aus meiner neuen bzw. eigenen Konfigurationsdatei auslesen kann?
Vielen Dank für die Unterstützung
Comment