1

In .NET, what are strong named keys for? I read about it before but it just isn't sticking in my head.

GEOCHET
  • 21,119
  • 15
  • 74
  • 98
Blankman
  • 259,732
  • 324
  • 769
  • 1,199

2 Answers2

1

They're used for identifying an assembly. More specifically, who created the assembly.

One reason to sign an assembly with a strong name key is to add it to the GAC.

Aaron Daniels
  • 9,563
  • 6
  • 45
  • 58
0

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

GEOCHET
  • 21,119
  • 15
  • 74
  • 98
gbianchi
  • 2,129
  • 27
  • 35