Я хотел бы прочитать часть моего консольного приложения appSettings
из внешнего файла конфигурации, например, secrets.config
, а остальная часть его я хотел бы прочитать из app.config
.Прочтите часть appSettings из внешнего файла конфигурации
В настоящее время у меня есть это настроение, но кажется, что он не читает с secrets.config
, и он даже не говорит мне о прочтении.
В моем app.config
<appSettings file = "secrets.config">
<add key = "Foo" value = "Bar" />
</appSettings>
В secrets.config, который находится в той же папке, app.config
<appSettings>
<add key = "Secret" value = "Tiger" />
</appSettings>
В моем коде
var secret = ConfigurationManager.AppSettings["Secret"];
// secret turns out to be null
Возможный дубликат [ConfigurationManager.AppSettings использовать другой конфигурационный файл] (http://stackoverflow.com/questions/16425407/configurationmanager-appsettings -use-another-config-file) –
Хм, извините, просто понял, что вы уже взяли один из подходов, подробно описанный в ответе на этот вопрос. –