Freigeben über


VCLinkerTool.DelaySign-Eigenschaft

Ruft einen Wert ab, der angibt, ob in der Assemblydatei eines COM-Wrappers Platz für die spätere Hinzufügung der digitalen Signatur mit einem starken Namen reserviert werden soll, oder legt diesen fest.Diese Eigenschaft ist nur in Visual C#-Projekten sinnvoll.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
Property DelaySign As Boolean
bool DelaySign { get; set; }
property bool DelaySign {
    bool get ();
    void set (bool value);
}
abstract DelaySign : bool with get, set
function get DelaySign () : boolean
function set DelaySign (value : boolean)

Eigenschaftswert

Typ: System.Boolean
true , wenn in der Assemblydatei eines COM-Wrappers Platz für die spätere Hinzufügung der digitalen Signatur mit einem starken Namen reserviert werden soll, andernfalls false.

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 Schlüsselpaar aus öffentlichem und privatem Schlüssel, das verwendet wird, um die digitale Signatur zu erstellen, wird in einer Datei oder einem Container im Kryptografiedienstanbieter gespeichert.Die Datei oder der Container wird mit dem Sn.exe (Strong Name-Tool) erstellt.

Ein Kryptografiedienstanbieter ist ein unabhängiges Softwaremodul, das kryptografische Algorithmen zur Authentifizierung, Codierung und Verschlüsselung ausführt.Weitere Informationen finden Sie unter, Exemplarische Vorgehensweise: Erstellen einer kryptografischen Anwendung anzuzeigen.

Verzögerte oder teilweises Signieren ist der Prozess des Reservierens von Speicherplatz in der Assemblydatei für die digitale Signatur zur Buildzeit, aber die eigentliche Signierung wird auf einen späteren Zeitpunkt, in der Regel rechts verzögert, bevor die Assembly enthalten.Weitere Informationen finden Sie unter Verzögertes Signieren einer Assembly und Gewusst wie: Signieren einer Assembly mit einem starken Namen.

Das Projektsystem generiert automatisch COM-Wrapperassemblys, wenn das Projekt Verweise auf COM-Komponenten enthält.Weitere Informationen finden Sie unter COM-Interop-Wrapperfehler.

Informationen zum Signieren der Hauptassembly, finden Sie unter Global Attributes Visual C (#) und Global Attributes (Visual Basic).

Diese Eigenschaft ist nur in Visual C#-Projekten sinnvoll ist und nicht auf den Eigenschaftenseiten des Projekts festgelegt werden kann.

.NET Framework-Sicherheit

Siehe auch

Referenz

VCLinkerTool Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace