La Red de Conocimientos Pedagógicos - Currículum vitae - C# Cómo obtener la clave pública de Dll

C# Cómo obtener la clave pública de Dll

Utilice la herramienta de línea de comandos SDK Command Prompt y escriba: SN -T C:\*****.dll

Se mostrará el valor PublicKeyToken específico de la dll.

Si el ensamblado no tiene un nombre seguro, no habrá ningún valor PublicKeyToken.

El método para nombrar fuertemente un ensamblado es:

Utilice el comando SN -k C:\***.snk para generar el archivo ***.snk y cargar el snk. archivo al proyecto. Haga clic derecho en las propiedades del proyecto, seleccione la pestaña Firmar, marque "Firmar el ensamblaje", luego seleccione el ***.snk que acaba de generar en la lista desplegable y vuelva a compilar el ensamblaje.

Después de eso, el ensamblado recibe un nombre seguro y su PublicKeyToken tiene el valor correspondiente.

Tenga cuidado de utilizar T mayúscula, no minúsculas.

El token de clave pública está representado por los últimos 8 bytes del código hash SHA-1 de la clave pública utilizada cuando se firmó la aplicación