Frage

Ich bin mit einem Projekt des Hantieren, wo die CLR innerhalb einer C-Anwendung gehostet wird. Gibt es eine Art und Weise unterstützt die CLR und Relaunch es zu entkoppeln?

War es hilfreich?

Lösung

Ich habe das Buch nicht vor meinem gerade jetzt, aber ich glaube, (Accroding auf Anpassung der Common Language Runtime ) ist es nicht möglich, das zu tun. Sie können entladen, das heißt „deaktivieren“, aber dann können Sie es nicht in der gleichen Prozessinstanz neu zu laden.

Andere Tipps

Anstatt zu versuchen, die CLR neu zu laden, können Sie alle Ihre Informationen in einem Laden und Host AppDomain erstellen.

Sie könnten dann die Lebensdauer der AppDomain verwalten, einschließlich der gesamten AppDomain entladen und eine neue zu laden.

Das wird die meisten Vorteile bietet, dass die CLR Nachladen würde, ohne tatsächlich die CLR zu entladen zu versuchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top