Freigeben über


Compilerfehler CS1548

Aktualisiert: November 2007

Fehlermeldung

Kryptografischer Fehler während der Signierung der Assembly "Assembly" – "Grund"
Cryptographic failure while signing assembly 'assembly' ù 'reason'

CS1548 tritt bei Fehlern bei der Assemblysignierung auf. Dies liegt i. d. R. an einem ungültigen Schlüsseldateinamen oder -pfad oder daran, dass die Schlüsseldatei beschädigt ist.

Wenn eine Assembly vollständig signiert werden soll, müssen Sie eine gültige Schlüsseldatei angeben, die Informationen zu den öffentlichen und privaten Schlüsseln enthält. Wenn eine Assembly verzögert signiert werden soll, müssen Sie das Kontrollkästchen Nur verzögerte Signierung aktivieren und eine gültige Schlüsseldatei angeben, die Informationen zu den öffentlichen Schlüsseln enthält. Der private Schlüssel ist nicht erforderlich, wenn eine Assembly verzögert signiert wird.

Weitere Informationen finden Sie unter Gewusst wie: Signieren von Assemblys (Visual Studio), /keyfile (Datei für einen Schlüssel für einen starken Namen angeben) (C#-Compileroptionen) und /delaysign (Verzögertes Signieren der Assembly) (C#-Compileroptionen).

Beim Erstellen einer Assembly ruft der C#-Compiler das Dienstprogramm al.exe auf. Wenn beim Erstellen der Assembly ein Fehler auftritt, wird dessen Grund von al.exe gemeldet. Durchsuchen Sie das Thema Fehler und Warnungen des Al.exe-Tools nach dem vom Compiler als Grund angeführten Text.

Siehe auch

Aufgaben

Gewusst wie: Signieren von Assemblys (Visual Studio)