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?