Error del compilador CS1548

Actualización: noviembre 2007

Mensaje de error

Error criptográfico al firmar el ensamblado 'ensamblado' — 'causa'
Cryptographic failure while signing assembly 'assembly' ù 'reason'

El error CS1548 aparece cuando se produce un error en la firma del ensamblado. Esto suele deberse a un nombre de archivo de clave no válido, una ruta de acceso del archivo de clave no válida o un archivo de clave dañado.

Para firmar totalmente un ensamblado, debe proporcionar un archivo de clave válido que contenga información sobre las claves públicas y privadas. Para retrasar la firma de un ensamblado, active la casilla Retrasar firma sólo y proporcione un archivo de clave válido que contenga información sobre la clave pública. La clave privada no es necesaria cuando un ensamblado se firma con retraso.

Para obtener más información, vea Cómo: Firmar un ensamblado (Visual Studio), /keyfile (Especificar archivo clave con nombre seguro) (Opciones del compilador de C#) y /delaysign (Retardar la firma del ensamblado) (Opciones del compilador de C#).

Cuando se crea un ensamblado, el compilador de C# llama a una utilidad denominada al.exe. Si se produce un error al crear el ensamblado, al.exe indica su causa. Vea Errores y advertencias de la herramienta Al.exe y busque el tema correspondiente al texto que el compilador muestra en 'causa'.

Vea también

Tareas

Cómo: Firmar un ensamblado (Visual Studio)