.NET 3.5 DLL unter Verwendung einer eigenen Konfigurationsdatei

Ich brauche eine .NET 3.5 DLL mit einer eigenen Konfigurationsdatei. Diese DLL kann von vielen verschiedenen Apps aufgerufen werden. Daher müssen die in der Konfigurationsdatei gespeicherten Informationen (z. B. Verbindungszeichenfolgen) in einer Konfigurationsdatei gespeichert werden, auf die die DLL verweisen kann. Was ich möchte, ist, wenn die DLL verwendet wird, muss ich die Konfigurationsdatei "umschalten", die verwendet wird, um Informationen als DLLs-Konfigurationsdatei zu referenzieren. Wenn die DLL mit der Verwendung der Konfigurationsinformationen fertig ist, wird auf die Standardeinstellung zurückgeschaltet. Die DLL wird mit .NET 3.5 geschrieben. Ich habe gesucht, wie man das macht und was ich immer wieder finde, ist, wie man Informationen mit der app.config-Datei einer exe zusammenführt. In meinem Fall weiß ich nicht, wo diese DLL verwendet wird, um die app.config-Dateien von exe zu ändern. Diese Lösung muss eigenständig sein. Meine Basisklassen, die zum Erstellen der DLL verwendet werden (die Geschäftsobjekte enthalten), erwarten jedoch, dass sie die Verbindungszeichenfolge und andere Informationen in einer Konfigurationsdatei nachschlagen. Deshalb muss ich zu diesem Zeitpunkt zu meiner DLL-Konfigurationsdatei wechseln wird zugegriffen und dann zurückgeschaltet, damit ich die Exe-App, die die DLL aufgerufen hat, nicht durcheinander bringe.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage