3

App.config にこのようなコード スニペットがあります -

<appSettings file="..\..\..\master_AppSettings.config"> 
<add key="ApplicationDSN" value="XYZConnectionString" />
</appSettings>

master_AppSettings.config ファイルで、「ApplicationDSN」を「ABCConnectionString」に設定しました。今私が望むのは次の動作です - 「ApplicationDSN」がApp.configで再度設定されていない場合は、master_AppSettings.configファイルから値を取得し、それ以外の場合はApp.configから値を取得します。基本的に、App.config に存在する場合は値をオーバーライドしたいと考えています。

問題は、上記のスキームが機能していないように見えることです。C# プロジェクトは、master_AppSettings.config からのみ値を取得し、App.config で言及されている場合は無視します。

では、どうすれば私のスキームを機能させることができますか? どんな助けでも大歓迎です。

ありがとう、バイバフ

4

1 に答える 1

2

いいえ、できません。向きが逆だから。App.config のすべての基本設定に言及します。上書きしたいものは何でも、外部設定ファイルに入れます。外部ファイルは App.config をオーバーライドします。

于 2013-06-16T12:59:15.747 に答える