Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica si el ensamblado estará totalmente o parcialmente firmado.
Sintaxis
-delaysign[+ | -]
Argumentos
+ | -
Opcional. Use -delaysign- si desea un ensamblado totalmente firmado. Use -delaysign+ si desea colocar la clave pública en el ensamblado y reservar espacio para el hash firmado. El valor predeterminado es -delaysign-.
Observaciones
La -delaysign opción no tiene ningún efecto a menos que se use con -keyfile o -keycontainer.
Cuando se solicita un ensamblado totalmente firmado, el compilador genera un valor hash para el archivo que contiene el manifiesto (metadatos del ensamblado) y firma dicho valor mediante la clave privada. La firma digital resultante se almacena en el archivo que contiene el manifiesto. Cuando se retrasa la firma de un ensamblado, el compilador no calcula y almacena la firma, pero reserva espacio en el archivo para que la firma se pueda agregar más adelante.
Por ejemplo, mediante -delaysign+, un desarrollador de una organización puede distribuir versiones de prueba sin firmar de un ensamblado que los evaluadores pueden registrar con la caché global de ensamblados y usar. Cuando se completa el trabajo en el ensamblado, la persona responsable de la clave privada de la organización puede firmar completamente el ensamblado. Esta compartimentación protege la clave privada de la organización de la divulgación, al tiempo que permite a todos los desarrolladores trabajar en los ensamblados.
Consulte Creación y uso de ensamblados Strong-Named para obtener más información sobre cómo firmar un ensamblado.
Para establecer -delaysign en el entorno de desarrollo integrado de Visual Studio
Seleccione un proyecto en el Explorador de soluciones. En el menú Proyecto , haga clic en Propiedades.
Haga clic en la pestaña Firma .
Establezca el valor en el cuadro Solo signo de retraso .