Compartir a través de


/DELAYSIGN (Firmar parcialmente un ensamblado)

/DELAYSIGN[:NO]

Comentarios

where,

  • NO
    Especifica que el ensamblado no debería firmarse parcialmente.

Comentarios

Utilice /DELAYSIGN si sólo desea colocar la clave pública en el ensamblado. El valor predeterminado es /DELAYSIGN:NO.

La opción /DELAYSIGN no produce ningún efecto a menos que se utilice con /KEYFILE o /KEYCONTAINER.

Cuando se solicita un ensamblado con firma completa, el compilador calcula el hash del archivo que contiene el manifiesto (metadatos de ensamblado) y firma el hash con la clave privada. La firma digital resultante se almacena en el archivo que contiene el manifiesto. Cuando se firma un ensamblado de forma retardada, el vinculador no calcula ni almacena la firma, pero reserva espacio en el archivo para poder agregarla más tarde.

Por ejemplo, si se usa /DELAYSIGN, los comprobadores podrán colocar el ensamblado en la caché global. Tras la evaluación, se puede firmar completamente el ensamblado colocando la clave privada en el mismo.

Vea Ensamblados de nombre seguro (Firma de ensamblados) (C++/CLI) y Retrasar la firma de un ensamblado para obtener más información sobre la forma de firmar un ensamblado.

Otras opciones del vinculador que afectan a la generación de ensamblado:

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener más información, vea Establecer las propiedades de un proyecto de Visual C++.

  2. Haga clic en la carpeta Vinculador.

  3. Haga clic en la página de propiedades Línea de comandos.

  4. Escriba la opción en el cuadro Opciones adicionales.

Para establecer esta opción del vinculador mediante programación

Vea también

Referencia

Establecer las opciones del vinculador

Opciones del vinculador