Après avoir appelé assembly.LoadFrom(), je désire faire l'opération inverse
: décharger l'assembly de la mémoire car autrement je ne peux pas supprimer
la dll qui intégre l'assembly (dans mon cas je régénère dynamiquement la
dll).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Philippot
Pascal wrote:
Après avoir appelé assembly.LoadFrom(), je désire faire l'opération inverse : décharger l'assembly de la mémoire car autrement je ne peux pas supprimer la dll qui intégre l'assembly (dans mon cas je régénère dynamiquement la dll).
Bonjour,
Pour de nombreuses raisons techniques, il est extrêmement complexe de décharger un assemblage individuellement. Aussi cette possibilité ne vous est pas offerte pour le moment.
La seule solution officiellement recommandée est de charger l'assemblage dans un Application Domain séparé et de décharger l'Application Domain lui-même quand vous n'avez plus besoin de l'assemblage.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Pascal wrote:
Après avoir appelé assembly.LoadFrom(), je désire faire l'opération
inverse : décharger l'assembly de la mémoire car autrement je ne peux
pas supprimer la dll qui intégre l'assembly (dans mon cas je régénère
dynamiquement la dll).
Bonjour,
Pour de nombreuses raisons techniques, il est extrêmement complexe de
décharger un assemblage individuellement. Aussi cette possibilité ne
vous est pas offerte pour le moment.
La seule solution officiellement recommandée est de charger l'assemblage
dans un Application Domain séparé et de décharger l'Application Domain
lui-même quand vous n'avez plus besoin de l'assemblage.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Après avoir appelé assembly.LoadFrom(), je désire faire l'opération inverse : décharger l'assembly de la mémoire car autrement je ne peux pas supprimer la dll qui intégre l'assembly (dans mon cas je régénère dynamiquement la dll).
Bonjour,
Pour de nombreuses raisons techniques, il est extrêmement complexe de décharger un assemblage individuellement. Aussi cette possibilité ne vous est pas offerte pour le moment.
La seule solution officiellement recommandée est de charger l'assemblage dans un Application Domain séparé et de décharger l'Application Domain lui-même quand vous n'avez plus besoin de l'assemblage.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr