WHAT IS A STRONG NAME IN MICROSOFT.NET?

Rajesh Goswami

Total Post:85

Points:425
Posted by  Rajesh Goswami
.NET 
 1633  View(s)
Ratings:
Rate this:
  1. Rajesh Goswami

    Post:85

    Points:425
    What is a Strong Name in Microsoft.Net?

    In .Net a strong name consists of the assembly's identity. The strong name guarantees the integrity of the assembly. Strong Name includes the name of the .net assembly, version number, culture identity, and a public key token. It is generated from an assembly file using the corresponding private key.

    Steps to create strong named assembly:

    • To create a strong named assembly you need to have a key pair (public key and a private key) file.
            Use sn -k KeyFile.snk
    • Open the dot net project to be complied as a strong named assembly. Open AssembyInfo.cs/ AssembyInfo.vb file. Add the following lines to AssemblyInfo file.
            [Assembly: AssemblyVersion("1.0.*")]
            [assembly: AssemblyDelaySign(false)]
            [assembly: AssemblyKeyFile("..\\..\\KeyFile.snk")]
    • Compile the application, we have created a strong named assembly.

Answer

NEWSLETTER

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