Nombre ensamblado

29/12/2004 - 16:42 por David caso | Informe spam
buenas

estoy intendo conseguir el nombre de ensamblado que carga a otro, es decir
un proyecto web hace referencia a una dll, que esta generada en una
biblioteca de clases, y desde el proyecto web se utiliza esa biblioteca,
tengo varios controles, y lo que quiero saber, es ¿como puedo saber el
nombre del ensamblado(proyecto web), que esta utilizando la biblioteca?

he hecho las siguientes pruebas:
System.Reflection.Assembly.GetCallingAssembly.ToString ->System.Web
System.Reflection.Assembly.GetEntryAssembly.ToString -> null
System.Reflection.Assembly.GetExecutingAssembly.ToString -> Nombre de la
biblioteca de clases

muchas gracias por todo

Preguntas similare

Leer las respuestas

#1 Gustavo Ferrero
29/12/2004 - 20:20 | Informe spam
Probaste de utilizar la aplicación ildasm.exe?

Saludos...


"David caso" <listas.algarrobo.quitame.casovazquez.net> escribió en el
mensaje news:
buenas

estoy intendo conseguir el nombre de ensamblado que carga a otro, es decir
un proyecto web hace referencia a una dll, que esta generada en una
biblioteca de clases, y desde el proyecto web se utiliza esa biblioteca,
tengo varios controles, y lo que quiero saber, es ¿como puedo saber el
nombre del ensamblado(proyecto web), que esta utilizando la biblioteca?

he hecho las siguientes pruebas:
System.Reflection.Assembly.GetCallingAssembly.ToString ->System.Web
System.Reflection.Assembly.GetEntryAssembly.ToString -> null
System.Reflection.Assembly.GetExecutingAssembly.ToString -> Nombre de la
biblioteca de clases

muchas gracias por todo
Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo
29/12/2004 - 20:39 | Informe spam
Nunca he hecho pruebas con lo que te menciono, pero tal vez te sirva de
guia.

Revisa la clase StackTrace, con la cual puedes obtener informacion de la
pila de llamadas en tu codigo, y obtener informacion como nombre del
archivo, metodo invocado, linea de ejecucion (si es que estan disponibles).

Tal vez retrocediendo por el Stack llegues al ensamblado que inmediatamente
antes invoco al ensamblado actual.

cuentame como te va con esto.

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida