Digamos que tenemos Assembly1 y Assembly2.Repitiendo la configuración en ensambles referenciados
Assembly2 es una biblioteca de clase C# utilizada por Assembly1.
Referencias web y de servicio se configuran y almacenan en Asembly2/app.Config.
Además, las cadenas de conexión EF están en Assembly2/app.Config.
Cuando uso Assembly2 en Assembly1, el archivo de configuración Assembly2 no se utiliza. De hecho, en ese escenario, solo la configuración de Assembly1 aparece accesible por medios predeterminados.
Como resultado, tengo que copiar los contenidos de configuración de Assembly2 en la configuración de Assembly1.
Esto me ha funcionado para muchos proyectos.
¿Hay alguna otra manera? ¿Una mejor manera?
Parece incorrecto tener datos de configuración repetitivos.
¿Tiene alguna recomendación o técnica que funcione?
Gracias.