Vorrei leggere una parte dello appSettings
della mia applicazione console da un file di configurazione esterno denominato, ad esempio, secrets.config
, mentre il resto di esso mi piacerebbe leggere dal app.config
.Leggere parte di appSettings da un file di configurazione esterno
Attualmente, ho questo set up ma sembra che non stia leggendo da secrets.config
e non mi sta nemmeno raccontando della mancata lettura.
Nel mio app.config
<appSettings file = "secrets.config">
<add key = "Foo" value = "Bar" />
</appSettings>
In secrets.config, che si trova nella stessa cartella app.config
<appSettings>
<add key = "Secret" value = "Tiger" />
</appSettings>
Nel mio codice
var secret = ConfigurationManager.AppSettings["Secret"];
// secret turns out to be null
Eventuali duplicati di [ConfigurationManager.AppSettings usano un altro file di configurazione] (http://stackoverflow.com/questions/16425407/configurationmanager-appsettings -use-another-config-file) –
Hmm, scusa, ho appena realizzato che stai già seguendo uno degli approcci descritti in una risposta su Q. –