Erstellen und Verwenden von Assemblys mit starkem Namen
Aktualisiert: November 2007
Ein starker Name setzt sich aus der Identität der Assembly – dem einfachen Textnamen, der Versionsnummer und Kulturinformationen (falls vorhanden) – sowie einem öffentlichen Schlüssel und einer digitalen Signatur zusammen. Er wird mithilfe des entsprechenden privaten Schlüssels aus einer Assemblydatei generiert. (Die Assemblydatei enthält das Assemblymanifest, das seinerseits wiederum die Namen und Hashes aller Dateien enthält, aus denen die Assembly besteht.)
Eine Assembly mit starkem Namen kann nur Typen aus anderen Assemblys mit starkem Namen verwenden. Andernfalls ist die Sicherheit der Assembly mit starkem Namen beeinträchtigt.
In diesem Abschnitt
Szenario für starken Namen
Bietet eine Übersicht über das Erstellen von und Verweisen auf Assemblys mit starkem Namen.Gewusst wie: Erstellen eines öffentlichen/privaten Schlüsselpaars
Beschreibt das Erstellen eines kryptografischen Schlüsselpaars zum Signieren einer Assembly.Gewusst wie: Signieren einer Assembly mit einem starken Namen
Beschreibt das Erstellen einer Assembly mit starkem Namen.Gewusst wie: Verweisen auf eine Assembly mit starkem Namen
Beschreibt das Verweisen auf eine Assembly mit starkem Namen.Gewusst wie: Deaktivieren des Strong-Name-Bypass-Features
Beschreibt, wie die Überprüfung von starken Namenssignaturen für voll vertrauenswürdige Assemblys aktiviert wird.
Verwandte Abschnitte
Erstellen von Assemblys
Bietet eine Übersicht über das Erstellen von Assemblys.Gewusst wie: Verzögertes Signieren von Assemblys (Visual Studio)
Erläutert das Signieren einer Assembly mit einem starken Namen nach dem Erstellen der Assembly.