Compilerfehler CS1548Compiler Error CS1548

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.CS1548 occurs when assembly signing fails. Dies liegt normalerweise an einem ungültigen Schlüsseldateinamen oder -pfad oder daran, dass die Schlüsseldatei beschädigt ist.This is usually due to an invalid key file name, an invalid key file path, or a corrupt key file.

Um eine Assembly vollständig zu signieren, müssen Sie eine gültige Schlüsseldatei bereitstellen, die Informationen zu den öffentlichen und privaten Schlüsseln enthält.To fully sign an assembly, you must provide a valid key file that contains information about the public and private keys. Um das Signieren einer Assembly zu verzögern, müssen Sie das Kontrollkästchen Nur verzögerte Signierung aktivieren und eine gültige Schlüsseldatei angeben, die Informationen zum öffentlichen Schlüssel enthält.To delay sign an assembly, you must select the Delay sign only check box and provide a valid key file that contains information about the public key information. Der private Schlüssel ist nicht erforderlich, wenn eine Assembly verzögert signiert wird.The private key is not necessary when an assembly is delay-signed.

Weitere Informationen finden Sie unter wie: Signieren einer Assembly mit einem starken Namen, /keyfile (C#-Compileroptionen) und /delaysign (C#-Compileroptionen).For more information, see How to: Sign an Assembly with a Strong Name, /keyfile (C# Compiler Options) and /delaysign (C# Compiler Options).

Beim Erstellen einer Assembly ruft der C#-Compiler das Hilfsprogramm „al.exe“ auf.When creating an assembly, the C# compiler calls into a utility called al.exe. Wenn beim Erstellen der Assembly ein Fehler auftritt, wird dessen Grund von „al.exe“ gemeldet.If there is a failure in the assembly creation, the reason for the failure is reported by al.exe. Durchsuchen Sie das Thema Fehler und Warnungen des Al.exe-Tools nach dem vom Compiler als Grund angeführten Text.See Al.exe Tool Errors and Warnings and search that topic for the text reported by the compiler in 'reason'.

Siehe auchSee Also

Vorgehensweise: Signieren einer Assembly mit einem starken NamenHow to: Sign an Assembly with a Strong Name