私のコンソールアプリケーションのappSettings
の一部を、たとえばsecrets.config
という名前の外部設定ファイルから読み込みたいのですが、残りの部分はapp.config
。外部設定ファイルからappSettingsの一部を読み込みます
現在、私はこの設定を行っていますが、それはsecrets.config
から読み取っていないようで、読み取りの失敗について私に知らせていないようです。私のコードでApp.configファイル
<appSettings>
<add key = "Secret" value = "Tiger" />
</appSettings>
と同じフォルダ内にある私のApp.configファイルsecrets.configで
<appSettings file = "secrets.config">
<add key = "Foo" value = "Bar" />
</appSettings>
において
var secret = ConfigurationManager.AppSettings["Secret"];
// secret turns out to be null
可能な重複(http://stackoverflow.com/questions/16425407/configurationmanager-appsettingsを-use-another-config-file) –
ええ、申し訳ありませんが、あなたはすでに、Qの答えに詳述されているアプローチの1つを採用していることに気づきました。 –