A strong name consists of the assembly's identity—its simple text name, version number, and culture information (if provided)—plus a public key and a digital signature. It is generated from an assembly file (the file that contains the assembly manifest, which in turn contains the names and hashes of all the files that make up the assembly), using the corresponding private key.
When you reference a strong-named assembly, you expect to get certain benefits, such as versioning and naming protection. Strong-named assemblies can only reference other strong-named assemblies.
Strongly named assemblies can be shared among mutiple applications. They are deployed in GAC. This resolves "DLL ____" problem.They also ensure that content of assembly is not compromised with
On the other hand the unsinged dll can be deployed only in application path.
No comments:
Post a Comment