Partager via


Erreur du compilateur CS1548

Mise à jour : novembre 2007

Message d'erreur

Échec de chiffrement pendant la signature de l'assembly 'assembly' — 'raison'
Cryptographic failure while signing assembly 'assembly' ù 'reason'

L'erreur CS1548 se produit lorsque la signature de l'assembly échoue. Cela est généralement dû à un nom de fichier de clé non valide, à un chemin d'accès de fichier clé non valide ou à un fichier de clé endommagé.

Pour signer un assembly totalement, vous devez fournir un fichier de clé valide qui contient des informations à propos des clés publique et privée. Pour différer la signature d'un assembly, vous devez activer la case à cocher Temporiser la signature uniquement et fournir un fichier de clé valide qui contient des informations à propos des informations de clés publiques. La clé privée n'est pas nécessaire lorsqu'un assembly est à signature différée.

Pour plus d'informations, consultez Comment : signer un assembly (Visual Studio), /keyfile (Spécifier un fichier de clé de nom fort) (Options du compilateur C#) et /delaysign (Temporiser la signature de l'assembly) (Options du compilateur C#).

Lors de la création d'un assembly, le compilateur C# fait appel à un utilitaire appelé al.exe. Si la création d'assembly échoue, la raison de l'échec est signalée par al.exe. Consultez Erreurs et avertissements de l'outil Al.exe (Al.exe Tool Errors and Warnings) et recherchez dans cette rubrique le texte indiqué par le compilateur dans 'raison.'

Voir aussi

Tâches

Comment : signer un assembly (Visual Studio)