DEFINE STRONG NAME. HOW DO YOU APPLY A STRONG NAME TO ASSEMBLY?

Varun Agrawal

Total Post:159

Points:795
Posted by  Varun Agrawal
 1411  View(s)
Ratings:
Rate this:
  1. Varun Agrawal

    Post:159

    Points:795
    Define Strong Name. How do you apply a strong name to assembly?

    • A strong name means generating public key in order to provide unique name to the assembly.
    • The name is used to provide global name to the assembly and allows it to be shared amongst several different applications.
    • The key generated include assembly's name, the version number, the developer's identity, and a hash number.
    • The developer's identity identifies the author of the assembly.
    • The hash checks if the assembly is tempered since it is created.
    • The key pair that defines the strong name is created using the Strong Name utility, Sn.exe.

    To sign an assembly with a strong name

    • Create Key pair using the Strong Name utility, Sn.exe.
    • Open the AssemblyInfo file of your project.
    • Use the AssemblyKeyFileAttribute to specify the path to the key file for your project.
    • Build your assembly. The strong name will be generated and signed to the assembly.

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!