Search:
Namespaces
Discussions
.NET v1.1
Feedback
Unload assembly
Messages
Related Types
This message was discovered on
microsoft.public.dotnet.framework.clr
.
Post a new message to this list...
Xavi Sam
Hi
I know how to load a assembly form specified directory, using
Assembly
.LoadFrom but How can I unload it? Is there something similar to
FreeLibrary?
Thanks in advance
Javier
Reply to this message...
Shiva
Hi,
Assemblies cannot be unloaded. You have to load them in a separate app
domain and unload that app domain when assemblies have to be unloaded.
"Xavi Sam" <
Click here to reveal e-mail address
> wrote in message
news:
Click here to reveal e-mail address
...
Hi
I know how to load a assembly form specified directory, using
Assembly
.LoadFrom but How can I unload it? Is there something similar to
FreeLibrary?
Thanks in advance
Javier
Reply to this message...
ESCOFFIER Clément
A solution not sure to unload an assembly is to create a second
appdomain who list the loaded assemblies. When you want to unload an
assembly, you remove this assembly of the list ( stored in the second
appdomain ), then you delete the first appdomain, and you create the
first appdomain with all assemblies listed. This solution is dangerous
when you have links between assemblies, and you lost your execution
context. But it is the only solution, to unload One assembly.
Clément
Shiva wrote:
[Original message clipped]
Reply to this message...
Stefano \"WildHeart\" Lanzavecchia
[Original message clipped]
As far as I know, you cannot unload an assembly. The recommended way is to
load you dynamic assemblies in a separate appdomain, and tear down the whole
appdomain when you need to unload the assemblies.
--
WildHeart'2k4
Reply to this message...
System.Reflection.Assembly
Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us
-
Terms of Use
-
Privacy Policy
-
www.dotnet247.com