Estoy desarrollando un proyecto de biblioteca de clase simple proyecto, que me dará un dll.Lea de App.config en un proyecto de biblioteca de clase
Quería leer un valor particular de un archivo de configuración. Así que agregué un archivo App.config a mi proyecto.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="serviceUrl" value="test value" />
</appSettings>
</configuration>
anterior es mi archivo app.config, y ahora estoy tratando de leer la siguiente
string strVal = System.Configuration.ConfigurationManager.AppSettings["serviceUrl"];
Pero no estoy recibiendo ningún valor en mi variable de cadena.
que había hecho esto para una aplicación web de una manera similar y ha funcionado. Pero de alguna manera no puedo hacer que esto funcione.
¿La idea de tener App.config en un proyecto de biblioteca de clase es correcta en primer lugar?
¿Tiene varios archivos App.config? Pruebe la depuración y eche un vistazo al recuento de claves en ConfigurationManager.AppSettings; si muestra 0, supongo que VS no está detectando el archivo de configuración de la aplicación. –
Tengo una sola aplicación.config, y adjunté una captura de pantalla de mi depuración – Yasser
Agregue el archivo de configuración de la aplicación al proyecto principal y no al conjunto de la biblioteca de la clase. –