Somos un equipo pequeño, que trabaja en un proyecto web asp.net, así como en el servicio, ambos proyectos dependen de una biblioteca de clases compartida.Configuraciones de configuración diferentes por desarrollador para la biblioteca de clase C#
Queremos que la configuración de la biblioteca de clases sea diferente para el desarrollador (y más adelante para la producción). En la configuración se incluyen información confidencial, como contraseñas, así como nombres de host.
¿Cómo deberíamos asignar estas configuraciones?
A menos que me equivoque, la configuración de web.config/application no es lo suficientemente buena, ya que no funcionan para la biblioteca de clases compartida.
ps: Además, algunas variables deben estar vinculadas estáticamente, y el resto (como las conexiones) debe ser dinámico.
¿Cómo se ha diseñado la solución? ¿Qué software de control de fuente estás usando? –
Estamos usando svn. No estoy seguro de qué quiere decir con la forma en que se presenta la solución, básicamente existe la solución, y con ella tenemos múltiples proyectos, la mayoría son bibliotecas de clase, una biblioteca principal que los proyectos: el servicio y los proyectos web, dependen de. – user145100
Esto es un poco similar a lo que hemos encontrado que es mejor usar: (mejor que lo que se ha discutido en este hilo) http://stackoverflow.com/questions/236412/connection-string-hell-in-net- linq-sql-asp-net – user145100