Hola,

 Como dice Dario podrías usar Cecil, si querés ver un buen ejemplo de
su uso mirá este proyecto

http://www.codeplex.com/sequenceviz

Saludos, Leonardo.

On 9/4/07, Dario Quintana <[EMAIL PROTECTED]> wrote:
> Hola,
>
> No estoy muy al tanto de la situación, pero podés usar Mono.Cecil para
> inspeccionar assemblies. Cecil no hace  Assembly.LoadFile y eso es
> menos costoso según su creador.
> Enlaces del proyecto y el SVN:
> http://www.mono-project.com/Cecil
> http://anonsvn.mono-project.com/source/trunk/mcs/class/Mono.Cecil/
>
> Saludos
>
> On 9/4/07, Leandro Tuttini <[EMAIL PROTECTED]> wrote:
> > Hola, que tal.
> >
> > Se me presento un problema mientras hacia uso del "Assemly", resulta que
> > cargo una dll, para poder inspeccionar sus metodos pero al terminar la dll
> > queda bloqueada.
> >
> > Esto es lo que estoy haciendo:
> >
> >
> > Assembly assembly = Assembly.LoadFile(assemblyFullPath);
> > Type[] types = assembly.GetTypes();
> >
> > string assemblyQualifiedName = "";
> > foreach (Type t in types)
> > {
> > if (t.Name == this.ClassName)
> > assemblyQualifiedName = t.AssemblyQualifiedName;
> > }
> > this.AssemblyQualifiedName = assemblyQualifiedName;
> >
> >
> > Resulta que luego de consulta el assembly este queda tomado, y no encontre
> > algun dispose(), o algo parecido.
> >
> > Segun vi algo tiene que ver el AppDomain, pero no encontre la forma de
> > engancharlo correctamente.
> >
> > Bueno si alguno le paso, y puede comentarme como lo resolvio, estare
> > agradecido.
> >
> > Saludos
> >
> >
> >  ________________________________
> >
> > ¡Sé un mejor asador!
> > Aprendé todo sobre asados en
> >  http://ar.yahoo.com/promos/mejorasador.html
> >
> >
>
>
> --
> Dario Quintana
> http://blog.darioquintana.com.ar
>
>


-- 
Leonardo Micheloni.

http://leomicheloni.blogspot.com/

Responder a