Freigeben über


VSProject.GenerateKeyPairFiles-Methode

Generiert eine öffentliche/private Schlüsseldatei, die zum Bilden eines starken Namens für die Assembly verwendet wird.

Namespace: VSLangProj
Assembly: VSLangProj (in vslangproj.dll)

Syntax

'Declaration
'Usage

Parameter

  • strPublicPrivateFile
    Dieser Name der zu generierenden Datei.
  • strPublicOnlyFile
    Ist der Wert true, wird nur der öffentliche Schlüssel generiert.

Hinweise

Ein starker Name setzt sich aus der Identität der Assembly – dem einfachen Textnamen, der Versionsnummer und Kulturinformationen (sofern vorhanden) – sowie einem öffentlichen Schlüssel und einer digitalen Signatur zusammen. Das öffentliche/private Schlüsselpaar, mit dem die digitale Signatur erstellt wird, kann in einer Datei oder in einem Container im Kryptografiedienstanbieter gespeichert werden. Das Strong Name-Tool (Sn.exe) erstellt die Datei bzw. den Container. Der Containername wird vom Benutzer beim Ausführen des Tools angegeben, und dieser Name wird auch in dieser Eigenschaft verwendet. Weitere Informationen finden Sie unter Assemblys mit starkem Namen.

Ein Kryptografiedienstanbieter ist ein unabhängiges Softwaremodul, das kryptografische Algorithmen zur Authentifizierung, Codierung und Verschlüsselung ausführt. Weitere Informationen dazu finden Sie unter Microsoft Cryptographic Service Providers (nur auf Englisch verfügbar).

Siehe auch

Referenz

VSProject-Schnittstelle
VSProject-Member
VSLangProj-Namespace