Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: spiritdead en 7 Diciembre 2012, 00:32 am



Título: ayuda con DLL cargadas a memoria
Publicado por: spiritdead en 7 Diciembre 2012, 00:32 am
buenas tardes, quisiera consultar respecto a una pequeña duda

si tengo una DLL cargada en la memoria usando

  Dim asm As Assembly = Assembly.LoadFrom(possiblePlugin)

y requiero actualizar dicha DLL por ejemplo sustituyendo la DLL pero me da 1 error de archivo en uso, como podria hacer ?

uso esto
http://geekswithblogs.net/WTFNext/archive/2009/05/06/how-to-create-a-plugin-architecture-in-vb.net.aspx


Título: Re: ayuda con DLL cargadas a memoria
Publicado por: spiritdead en 7 Diciembre 2012, 06:18 am
resuelto xD muchas horas de documentacion en temas de assembly y appdomain


Título: Re: ayuda con DLL cargadas a memoria
Publicado por: Novlucker en 7 Diciembre 2012, 13:00 pm
Ayer lo vi y no pude responder, justamente te iba a decir que debes de cargar la dll en otro domain :P

De cualquier modo, algo que ya te sugerí en su momento para la extensibilidad fue MEF. Hace aproximadamente un mes dejé el source de una aplicación que lo implementa.
http://foro.elhacker.net/net/iptokml_console_application_source-t374401.0.html

Saludos


Título: Re: ayuda con DLL cargadas a memoria
Publicado por: spiritdead en 7 Diciembre 2012, 18:03 pm
jej tarde como 2 dias documentandome, a la final lo logre :P intento implementar ma misma idiologia q firefox y su sistema de plugins instalables y actualizables en ejecucion :)


Título: Re: ayuda con DLL cargadas a memoria
Publicado por: spiritdead en 7 Diciembre 2012, 18:07 pm
Ayer lo vi y no pude responder, justamente te iba a decir que debes de cargar la dll en otro domain :P

De cualquier modo, algo que ya te sugerí en su momento para la extensibilidad fue MEF. Hace aproximadamente un mes dejé el source de una aplicación que lo implementa.
http://foro.elhacker.net/net/iptokml_console_application_source-t374401.0.html

Saludos

nov si puedes me gustaria hablar contigo