У нас есть "движок", который динамически загружает dlls (все, что находится в определенном каталоге), и вызывает из них классы Workflow путем отражения.
Теперь у нас есть несколько новых рабочих процессов, которые требуют доступа к базе данных, поэтому я решил, что я положу файл конфигурации в каталог dll.
Но по какой-то причине мои рабочие процессы просто не видят конфигурационный файл.
<configuration>
<appSettings>
<add key="ConnectString" value="Data Source=officeserver;Database=mydatabase;User ID=officeuser;Password=officeuser;" />
</appSettings>
</configuration>
Учитывая указанный выше конфигурационный файл, следующий код печатает пустую строку:
Console.WriteLine(ConfigurationManager.AppSettings["ConnectString"]);
Я думаю, что я хочу просто указать имя файла конфигурации, но у меня проблемы. Я просто не получаю результатов. У кого-нибудь есть указатели?