Nehmen wir an, wir haben Assembly1 und Assembly2.
Assembly2 ist eine C#-Klassenbibliothek, die von Assembly1 verwendet wird.
Web- und Service-Referenzen werden in Asembly2/app.Config konfiguriert und gespeichert.
Außerdem befinden sich die EF-Verbindungszeichenfolge(n) in Assembly2/app.Config.
Wenn ich Assembly2 in Assembly1 verwende, wird die Assembly2-Konfigurationsdatei nicht verwendet. Tatsächlich ist in diesem Szenario nur die Assembly1-Konfiguration standardmäßig zugänglich.
Infolgedessen muss ich den Inhalt der Assembly2-Konfiguration in die Assembly1-Konfiguration kopieren.
Das hat sich für mich bei vielen Projekten bewährt.
Gibt es einen anderen Weg? Einen besseren Weg?
Es scheint falsch zu sein, Konfigurationsdaten zu wiederholen.
Haben Sie eine Empfehlung oder Technik, die funktioniert?
Ich danke Ihnen.