2008-09-05 2 views

Antwort

5

Von Suzanne Cook's .NET CLR Notes:

App.Config Files:

Wie die App-Konfigurationsdatei des Appdomain Standard Standard ist in den Prozess Verzeichnis des exe und benannte das gleiche wie der Prozess exe +“.config ". Beachten Sie auch, dass eine web.config-Datei eine app.config ist - ASP.NET setzt dies als die Konfigurationsdatei für Ihre App-Domäne.

die Konfigurationsdatei zu ändern, stellen Sie eine AppDomainSetup.ConfigurationFile zu den neuen Standort und übergeben diese AppDomainSetup auf Ihren Anruf zu AppDomain.CreateDomain(). Führen Sie dann den gesamten Code aus, der die Anwendungskonfiguration aus dieser neuen Appdomain erfordert.

Beachten Sie jedoch, dass Sie nicht in der Lage sein, die CLR-Version zu wählen, indem die Configuration Einstellung - an diesem Punkt eine CLR wird bereits ausgeführt werden, und es kann nur eine pro Prozess sein.

Anwendungskonfigurationsdateien sind pro Anwendungsdomäne. Also, Sie können eine 'dll config' mit der oben genannten Methode, aber das bedeutet, dass es für die gesamte appdomain verwendet wird, und es wird nur eins.