DLL con app.config

28/02/2007 - 15:37 por Lazarte Federico | Informe spam
Estimados.
Tengo un proyecto DLL al que le agregue un archivo de configuracion
app.config.
Actualmente leia las llaves guardadas de esta manera:

Hashtable appConfig (Hashtable)ConfigurationSettings.GetConfig("Configuraciones");
string coneccion = appConfig["coneccion"].ToString();
con este App.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="Configuraciones"
type="System.Configuration.DictionarySectionHandler, System,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /




</configSections>

<Configuraciones>
<add key="coneccion" value="Provider=Microsoft.Jet,..."/>
</Configuraciones>
</configuration>

pero me esta dando errores de objeto no instanciado o nulo.

Utilize tambien
string coneccion = ConfigurationSettings.AppSettings.Get("coneccion");
y un App.config como este:

<configuration>
<appSettings>
<add key="coneccion" value="Provider=Microsoft.Jet,..."/>
</appSettings>
</configuration>

pero me devuelve null.

Se me acabaron las ideas de prueba, alguien tiene una idea de que
puede estar saliendo mal?
Busque en los ejemplos que hay en el foro y estan tal cual a lo que yo
utilizo, sin embargo no funciona.

Desde ya muchas gracias.
 

Leer las respuestas

#1 Alberto Poblacion
28/02/2007 - 20:43 | Informe spam
"Lazarte Federico" wrote in message
news:
Tengo un proyecto DLL al que le agregue un archivo de configuracion
app.config.
[...]
pero me esta dando errores de objeto no instanciado o nulo.



El app.config solo funciona con los EXE, no con las DLL. Si desde una
DLL preguntas por el ConfigurationSettings.AppSettings, te lee los datos
desde el .config del EXE que ha llamado a la DLL, no desde el .config que
has metido en el proyecto de la DLL.

Preguntas similares