App.config para dll
Temos um "mecanismo" que carrega dlls dinamicamente (o que estiver localizado em um determinado diretório) e chama classes de Fluxo de Trabalho a partir deles por meio de reflexão.
Agora temos alguns novos fluxos de trabalho que requerem acesso a um banco de dados, então imaginei que colocaria um arquivo de configuração no diretório dll.
Mas, por algum motivo, meus Fluxos de Trabalho simplesmente não vêem o arquivo de configuração.
<configuration>
<appSettings>
<add key="ConnectString" value="Data Source=officeserver;Database=mydatabase;User ID=officeuser;Password=officeuser;" />
</appSettings>
</configuration>
Dado o arquivo de configuração acima, o código a seguir imprime uma string vazia:
Console.WriteLine(ConfigurationManager.AppSettings["ConnectString"]);
Eu acho que o que eu quero é apenas especificar um nome de arquivo de configuração, mas estou tendo problemas aqui. Eu apenas não estou obtendo resultados. Alguém tem alguma ponteira?