Gibt es eine Möglichkeit, eine System.Configuration.Configuration-Instanz basierend auf einer beliebigen XML-Datei abzurufen?

Ich versuche, einen benutzerdefinierten ConfigurationSection, den ich geschrieben habe, einem Komponententest zu unterziehen, und möchte eine beliebige Konfigurations-XML in a ladenSystem.Konfiguration.Konfiguration für jeden Test (anstatt die Testkonfigurations-XML in die Datei Tests.dll.config zu schreiben. Das heißt, ich möchte Folgendes tun:

Configuration testConfig = new Configuration("<?xml version=\"1.0\"?><configuration>...</configuration>");
MyCustomConfigSection section = testConfig.GetSection("mycustomconfigsection");
Assert.That(section != null);

Es sieht jedoch so ausKonfigurationsmanager gibt Ihnen nur Konfigurationsinstanzen, die mit einer EXE-Datei oder einer Maschinenkonfiguration verknüpft sind. Gibt es eine Möglichkeit, beliebiges XML in eine Konfigurationsinstanz zu laden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage