HansBaumann.net
"No se cómo será la tercera guerra mundial, sólo se que la cuarta será con piedras y lanzas" (Albert Einstein)

Como obtener el public key token de una dll programáticamente

27/05/2010 20:00:00

¿Cómo obtener el public key token de una dll programáticamente?

Dicho de otro modo, con este ejemplo vamos a obtener el public key token de una dll o ensablado en tiempo de ejecución. No muy difícil, basta con hacer una pequeña googleada por ahí y lo resumo en esto:

        private string RecuperaPublicKeyToken()
        {
            Assembly midll = System.Reflection.Assembly.LoadFile([RutaEnsamblado]);
            Byte[] publickeytoken = midll.GetName().GetPublicKeyToken();
            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < publickeytoken.Length; i++)
            {
                sb.Append(publickeytoken[i].ToString("x"));
            }

            return sb.ToString();
        }            

Ala, ahí os dejo. ¡Hasta otra!

Comentarios

¿Cual es el resultado de sumar 4 y 4?

Autor :

Correo Electronico (opcional):

Texto:

Agregar comentario
Inicio | Perfil | Publicaciones | Contacto | Mapa del sitio
2009 | webmaster
Valid XHTML 1.0 Transitional    ¡CSS Válido!