Ejemplos de nombres fuertes
El siguiente archivo Hello.cs es un ejemplo de creación de un ensamblaje con nombre seguro
usando System; usando System.Reflection [assembly: AssemblyVersion(1.0.0.0)] p>
// Versión ensamblada [ensamblaje: AssemblyCultureAttribute()]
// Región (vacío indica idioma neutral) [ensamblaje: AssemblyKeyFile(@G:\zhang.snk)]
// Par de claves pública-privada
espacio de nombres Liu.Study {
clase pública Hola {
Hola pública() {
Console.WriteLine(Clase Hola Versión 1.0);
}
public void SayHello() {
Console.WriteLine(¡Hola, C#!);
}
}
}
}
}
#Hola. rsp
/out:.\bin/Hello.dll
/target:library
Hello.cs
#end p>
Finalmente compila el código fuente: csc.exe Hello.rsp, obtendrás un ensamblado Hello.dll con un nombre seguro. Usa Reflector.exe para abrir este ensamblado, puedes ver esta descripción: nombre: Hola, Versión=1.0.0.0, Cultura=neutral, PublicKeyToken=9ebd24cc40ff21fd.