What are strong named keys for?

In .NET, what are strong named keys for? I've read about this before, but it just doesn't stick in my head.

+1


a source to share


3 answers


According to ( http://msdn.microsoft.com/en-us/library/wd40t7ad(VS.71).aspx ) this prevents anyone from modifying the assembly.
It protects the (semi) compiled assembly for modification.



0


a source


They are used to identify the assembly. More specifically, who created the assembly.



One of the reasons for signing an assembly with a strong name key is to add it to the GAC.

0


a source


Part 3 http://www.csharp411.com/net-assembly-faq-part-1/ explains this pretty well. I like this better than the MSDN article.

0


a source







All Articles