App.config dla biblioteki DLL

Mamy „silnik”, który dynamicznie ładuje biblioteki dll (cokolwiek znajduje się w określonym katalogu) i wywołuje z nich klasy Workflow w celu odzwierciedlenia.

Mamy teraz nowe przepływy pracy, które wymagają dostępu do bazy danych, więc pomyślałem, że umieściłbym plik konfiguracyjny w katalogu dll.

Ale z jakiegoś powodu moje przepływy pracy po prostu nie widzą pliku konfiguracyjnego.

<configuration>
  <appSettings>
      <add key="ConnectString" value="Data Source=officeserver;Database=mydatabase;User ID=officeuser;Password=officeuser;" />
  </appSettings>
</configuration>

Biorąc pod uwagę powyższy plik konfiguracyjny, następujący kod wypisuje pusty ciąg:

Console.WriteLine(ConfigurationManager.AppSettings["ConnectString"]);

Myślę, że chcę tylko określić nazwę pliku konfiguracyjnego, ale mam tutaj problemy. Po prostu nie otrzymuję wyników. Czy ktoś ma jakieś wskazówki?

questionAnswers(6)

yourAnswerToTheQuestion