Ich habe eine Lösung in Visual Studio 2008, die mehrere C# -Projekte enthält. Jedes Projekt hat seine eigene Konfigurationsdatei (App.config und Settings.settings). Dies macht architektonisch Sinn, da jedes Modul autonom ist und in einer Anzahl verschiedener Lösungen verwendet wird.Kombinieren mehrerer Konfigurationsdateien in Visual Studio
Mein Problem ist, dass wenn ich die Lösung kompilieren nur die Konfigurationsdatei für das Startprojekt (oder Projekt, das die ausführbare Datei enthält) enthalten ist. Für andere Module werden die Konfigurationseinstellungen in die DLL kompiliert. Meine Frage ist also, ob es in Visual Studio irgendeine Möglichkeit gibt, mehrere Konfigurationsdateien zu kombinieren oder sie so zu verknüpfen, dass die Einstellungen für DLLs zur Laufzeit geändert werden können.
Btw, diese configSource Attributtrick funktioniert nur für config _sections_ [connectionStrings ist ein vordefinierter dotNET-Konfigurationsabschnitt], und Sie müssen möglicherweise Ihren eigenen benutzerdefinierten Konfigurationsabschnitthandler für jeden benutzerdefinierten Konfigurationsabschnitt schreiben, um (stark typisierten) programmatischen Zugriff auf Ihre Konfiguration zu ermöglichen. –