Hej har ett litet problem. Vilket består i att jag inte kan läsa värden från app.config i ett classlibrary. du ska skriva in nedanstående i den Anropande.exe.config filen!hur läsa från app.config i classlibrary?
Försöker beskriva problemet genom ett enkelt exempel.
Ponera att jag har ett classlibrary och i den en klass som ska använda sig av definerade värden i app.config (app.config ligger således i samma projekt).
Min app.config ser ut ~ som följer:
<configuration>
<appSettings>
<add key = "appkey" value = "appkeyValue" />
</appSettings>
</configuration>
Sedan har jag även en klass (AppKeyClass) som endast har som uppgifta att returnera värdet av "noden" i app.config
public string GetKeyValue()
{
return ConfigurationSettings.AppSettings["appkey"];
}
------------------------------------------------------------
I en webapplication som använder sig av detta classlibrary (AppKeyClassLibrary) så försöker jag göra följande ~ (lite lösryckt kod):
AppKeyLibrary.AppKeyClass appClass = new AppKeyClass();
string strAppKey = appClass.GetKeyValue();
Response.Write(strAppKey);
--------------------------------------------------------------
PROBLEMET är att strAppKey alltid returnerar null, det verkas således som om det inte går att läsa värdena i app.config från klassbiblioteket. Hur ska man göra detta ? Någon som vet ?
Mvh / Andreas LotarevSv: hur läsa från app.config i classlibrary?
<configuration>
<appSettings>
<add key = "appkey" value = "appkeyValue" />
</appSettings>
</configuration>