Question { Microsoft, 5124 }
what is assembly?
Answer
An Assembly is a unit of deployment like (.exe or .dll).
Assembly are of two type.
1-Private Assembly
2-Shared Assembly
Private Assembly is place on client application and it can be used only for the specific application because it con not be stored in GAC.private assemble does not use strong name.
Shared Assembly is place in GAC(Global Assemble Cache).
Shared Assembly used in many application on the same machine.
GAC is a place where all shared assemble stored.GAC use strong name to identify the uniqueness of shared assembly.
Strong Name is a collection of
1-Assembly name
2-Assembly version
3-Assembly Culture
4-Public key crytography