In .NET, wofür sind starke benannte Schlüssel? Ich habe es schon mal gelesen, aber es bleibt einfach nicht in meinem Kopf hängen.Wofür sind starke benannte Schlüssel?
1
A
Antwort
0
Gemäß (http://msdn.microsoft.com/en-us/library/wd40t7ad(VS.71).aspx) wird verhindert, dass die Baugruppe von irgendjemandem verändert wird.
Sie schützt die (halb) kompilierte Baugruppe vor Änderungen.
0
Sie werden zur Identifizierung einer Baugruppe verwendet. Genauer gesagt, wer hat die Assembly erstellt?
Ein Grund, eine Assembly mit einem starken Namensschlüssel zu signieren, besteht darin, sie dem GAC hinzuzufügen.
0
Teil 3 von http://www.csharp411.com/net-assembly-faq-part-1/ erklärt es ziemlich gut. Ich mag es besser als der MSDN-Artikel.
Dup: http://stackoverflow.com/questions/131181/what-is-a-snk-for – Kev