Moin, Moin,
bisher lädt meine Anwendung (die in eigene DLLs ausgelagerten Moldule (Klassen)) automatisch nach, wenn eine Klasse dieser DLL erzeugt wird und entlädt alle nötigten Assemblies wenn die Anwendung beendet wird.
Nun ist aber nötig geworden diese Modul-DLL schon vor Beendigung der Anwendung manuell zu entladen:
Ich habe schon rausgefunden, dass ich wahrscheinlich eine neue AppDomain erzeugen muss, in der ich dann die DLL manuell laden kann. Diese sollte dann über die Funktion Unload() wieder zu beenden sein. Leider steht aber meine DLL nach dem Entladen der eigenen AppDomain auch der automatischen AppDomain der Anwendung zu Verfügung, so dass die DLL nicht entladen werden kann.
Scheinbar muss ich eine nicht domänen-neutrale AppDomain erzeugen, in der ich dann die DLL laden muss?!
Aber wir erzeuge ich diese unter C#??
Und muss ich alle benötige DLLs des Frameworks (System, System.Windows.Form etc.) manuell (ein zweites Mal) laden???
Oder ist schon der Ansatz falsch??
Für Hilfe wäre ich sehr dankbar (fast am Verzweifelen..)
Olaf
bisher lädt meine Anwendung (die in eigene DLLs ausgelagerten Moldule (Klassen)) automatisch nach, wenn eine Klasse dieser DLL erzeugt wird und entlädt alle nötigten Assemblies wenn die Anwendung beendet wird.
Nun ist aber nötig geworden diese Modul-DLL schon vor Beendigung der Anwendung manuell zu entladen:
Ich habe schon rausgefunden, dass ich wahrscheinlich eine neue AppDomain erzeugen muss, in der ich dann die DLL manuell laden kann. Diese sollte dann über die Funktion Unload() wieder zu beenden sein. Leider steht aber meine DLL nach dem Entladen der eigenen AppDomain auch der automatischen AppDomain der Anwendung zu Verfügung, so dass die DLL nicht entladen werden kann.
Scheinbar muss ich eine nicht domänen-neutrale AppDomain erzeugen, in der ich dann die DLL laden muss?!
Aber wir erzeuge ich diese unter C#??
Und muss ich alle benötige DLLs des Frameworks (System, System.Windows.Form etc.) manuell (ein zweites Mal) laden???
Oder ist schon der Ansatz falsch??
Für Hilfe wäre ich sehr dankbar (fast am Verzweifelen..)
Olaf
Comment