App.config für DLL

Wir haben eine "Engine", die DLLs dynamisch lädt (was auch immer sich in einem bestimmten Verzeichnis befindet) und Workflow-Klassen aus diesen durch Reflektion aufruft.

Wir haben jetzt einige neue Workflows, die Zugriff auf eine Datenbank erfordern, sodass ich dachte, dass ich eine Konfigurationsdatei im DLL-Verzeichnis ablegen würde.

Aber aus irgendeinem Grund sehen meine Workflows die Konfigurationsdatei einfach nicht.

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

In Anbetracht der obigen Konfigurationsdatei gibt der folgende Code eine leere Zeichenfolge aus:

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

Ich denke, ich möchte nur einen Konfigurationsdateinamen angeben, aber ich habe hier Probleme. Ich bekomme nur keine Ergebnisse. Hat jemand irgendwelche Hinweise?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage