Tenemos un "motor" que carga dlls dinámicamente (lo que está ubicado en un directorio determinado) y llama a las clases de Workflow desde ellos a modo de reflexión.App.config para dll
Ahora tenemos algunos nuevos flujos de trabajo que requieren acceso a una base de datos, por lo que pensé que iba a poner un archivo de configuración en el directorio DLL.
Pero por alguna razón mis flujos de trabajo simplemente no ven el archivo de configuración.
<configuration>
<appSettings>
<add key="ConnectString" value="Data Source=officeserver;Database=mydatabase;User ID=officeuser;Password=officeuser;" />
</appSettings>
</configuration>
Dado el archivo de configuración anterior, el siguiente código imprime una cadena vacía:
Console.WriteLine(ConfigurationManager.AppSettings["ConnectString"]);
Creo que lo que quiero es simplemente especificar un nombre de archivo de configuración, pero estoy teniendo problemas aquí. Simplemente no estoy obteniendo resultados. ¿Alguien tiene alguna indicación?
Creo que deberías hacer referencia a mi vídeo para tener una idea http://www.youtube.com/watch?v=juBDM3fb-i0 –