App.config para dll

Tenemos un "motor" que carga dlls dinámicamente (lo que sea que esté ubicado en un directorio determinado) y llama a las clases de Workflow a través de la reflexión.

Ahora tenemos algunos nuevos flujos de trabajo que requieren acceso a una base de datos, así que pensé que pondría 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 algún puntero?

Respuestas a la pregunta(6)

Su respuesta a la pregunta