これは答えるのが簡単な質問かもしれませんが、解決するのに苦労しています。
私Web.config
のWebアプリケーションには次の値があります。
<appSettings>
<add key ="FirstName" value ="Prasad"/>
<add key ="LastName" value ="Kanaparthi"/>
</appSettings>
App.config
クラスライブラリ(Say Lib)に次の値があります。
<appSettings>
<add key ="FullName" value ="Prasad Kanaparthi"/>
</appSettings>
クラス ライブラリ (Lib) はプラグ可能なコンポーネントです。Web アプリケーションにクラス ライブラリ (Lib) 参照を追加しました。
クラス ライブラリ (Lib) に以下のコードがあります。Web アプリケーションでインスタンスを作成するGetAppSettings
と、以下の応答が表示されます。
namespace Lib
{
public class GetAppSettings
{
public GetAppSettings()
{
var FirstName = ConfigurationManager.AppSettings["FirstName"]; // O/P : Prasad
var MiddleName = ConfigurationManager.AppSettings["LastName"]; // O/P : Kanaparthi
var FullName = ConfigurationManager.AppSettings["FullName"]; // O/P : null
}
}
}
質問は、クラス ライブラリ (Lib)FullName
からどのように読み取ることができるかです。App.config
注: 私の Lib はプラグ可能なコンポーネントであるため、消費者はFullName
自分の を変更できます。Web.confing
fromに値をマージできませんApp.config
。