What are Strong Named Assemblies? Explain steps to create them - C#.NET

What are Strong Named Assemblies? Explain steps to create them.

They are the assemblies which can be uniquely identified by attaching the strong name to the dll name. It gives a unique name to each assembly of various versions. This allows solving the DLL hell problem.

Steps:

a. sn -k StrongNameFile.snk – creates a strong key
b. [assembly:AssemblyKeyFile("StrongNameFile.snk")] – tag the assembly with the string key.
Ways to deploy your windows application - C#.NET
Explain the ways to deploy your windows application - Merge Module Project: Allows the package of the components to be shared between multiple applications...
Explain 3 types of configuration files in windows application in .NET
Explain 3 types of configuration files in windows application in .NET - Application Coniguration:They contain configuration settings specific to applications...
Ways to optimize the performance of a windows application
Ways to optimize the performance of a windows application - Knowing when to use StringBuilder...
Post your comment
Discussion Board
CSharp what are strong named assembly
Hi!

This is very nice article. Thank you for sharing your knowledge. I have findout few other links that are described in

good way about "How to generate Strong Name Keys(snk)? How to set reference snk in application?, How to Create DLL? How

to istall dll in assembly folder (GAC)". I hope this is very helpful for developers.

http://www.mindstick.com/Articles/9a3fb860-8c87-4ad9-98ed-3b594018c101/

http://www.c-sharpcorner.com/UploadFile/hemantpatil/111222007032935AM/1.aspx

http://golitechbox.wordpress.com/2009/09/25/how-to-make-assembly-strongname-and-install-dll-in-gac/
benreitman 05-10-2013