WHAT IS STRONGLY NAMED ASSEMBLY?

Abhishek Srivasatava

Total Post:70

Points:350
Posted by  Abhishek Srivasatava
C# 
C#
 326  View(s)
Ratings:
Rate this:
  1. Abhishek Srivasatava

    Post:70

    Points:350
    What is strongly named Assembly?

    Strongly Names Assembly

    When the assembly is attached to the unique digital signature, then such assembly is called as strongly named assembly. These assemblies are very secure as compare to non-attached with unique digital structure. It provides the surety to the programmer that assembly which programmer is received from a secured source. It also solve the problem of dll hell.

    Once we define the unique digital signature cannot be regenerated in future hence strongly named assembly is very secure.

    The developer can't make the strongly named assembly from them self. The compiler takes the below information and create the strongly named assembly:

    • Sequence of byte composing assembly
    • Simple name
    • Version name
    • Culture information
    • Public and private key pair.  User need to create a folder for this part, but if we forgot to create then the compiler will create the file. If we create our folder, then we need perform the following steps:

    • ·         Under properties of the project
    • ·         We need to select signing tab
    • ·         Then select Sign assembly check box and then we need to give the location of the key file.

    If we perform above three step then compile our program, then Strongly named assembly will generate.

Answer

NEWSLETTER

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