Siamo una piccola squadra, che lavora a un progetto Web asp.net e al servizio, entrambi i progetti dipendono da una libreria di classi condivisa.Impostazioni di configurazione diverse per sviluppatore per la libreria di classi C#
Ci piacerebbe avere le impostazioni della libreria di classi diverse per sviluppatore (e in seguito per la produzione). Nelle impostazioni sono incluse informazioni sensibili, come password e nomi di host.
Come dovremmo assegnare queste impostazioni?
A meno che non mi sbaglio, le impostazioni web.config/dell'applicazione non sono sufficienti, in quanto non funzionano per la libreria di classi condivise.
ps: Inoltre, alcune variabili devono essere collegate staticamente e il resto (come stringhe di connessione) deve essere dinamico.
Come hai preparato la soluzione? Quale software di controllo sorgente stai usando? –
Stiamo usando svn. Non sono sicuro di cosa intendi con la soluzione, c'è fondamentalmente la soluzione, e con essa abbiamo più progetti, la maggior parte sono librerie di classi, una grande libreria che i progetti: il servizio e i progetti web, dipendono da – user145100
Questo è un po 'simile a quello che abbiamo trovato migliore da usare: (meglio di quanto è stato discusso in questa discussione) http://stackoverflow.com/questions/236412/connection-string-hell-in-net- linq-sql-asp-net – user145100