Tengo una solución con aproximadamente 10 proyectos con configuración de solo lectura. Son aplicaciones web, servicios de Windows, aplicaciones de consola, etc. Todos los proyectos, excepto uno, están en el mismo servidor. Cada proyecto tiene 3 entornos: desarrollo, prueba y producción. Entonces hay 30 conjuntos de configuraciones diferentes, cada uno con una cantidad decente de configuraciones. Es engorroso mantener la configuración constante en todas las aplicaciones y entornos.¿Cómo centralizaría la configuración en varios proyectos?
Me he dado cuenta de que la mayoría de la configuración es común en cada proyecto, así que pensé que sería bueno centralizar la configuración de alguna manera. Leí en alguna parte que un servicio de WCF podría ser un buen enfoque. Pensé que tal vez una biblioteca que contiene una clase estática codificada podría funcionar bien, a pesar de tener que compilar para cambiar la configuración. Idealmente, la configuración debería provenir de un archivo .config real.
¿Cómo haría para centralizar la configuración para múltiples proyectos?
Recuerdo esto de alguna parte;) ¡Gran respuesta! –