Compartir a través de


Cómo: Cambiar las propiedades de implementación y volver a firmar los manifiestos (2007 System)

Actualización: Julio de 2008

Se aplica a

La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados.

Tipo de proyecto

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Microsoft Office System 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Puede hacer cambios en las propiedades de implementación de un manifiesto de aplicación para un complemento en el nivel de la aplicación de Visual Studio Tools para Office una vez que el Asistente para publicación o la ficha Publicar del Diseñador de proyectos ha generado los manifiestos. Puede hacer las modificaciones de propiedades siguientes:

  • Cambiar la descripción de una solución de Office.

  • Cambiar el nombre de una solución de Office.

  • Cambiar el comportamiento de la carga de un complemento en el nivel de la aplicación.

Una vez hechos estos cambios, debe volver a firmar el manifiesto de aplicación y el manifiesto de implementación con un certificado. Utilice la herramienta de generación y edición de manifiestos (Mage.exe) para firmar los manifiestos de implementación y aplicación.

Cambiar las propiedades de implementación

Puede cambiar los valores de una solución de Office editando el manifiesto de aplicación y volviendo a firmar, a continuación, ambos archivos de manifiesto, el de implementación y el de aplicación. Para obtener información sobre los manifiestos de aplicación, vea Manifiestos de aplicación para soluciones de Office (2007 System).

Para cambiar las propiedades de implementación

  1. Abra el manifiesto de aplicación (.dll .manifest) en un editor de texto.

  2. Modifique el valor del elemento <friendlyname> para cambiar el nombre del complemento.

    El nombre de un complemento aparece en la lista de complementos instalados. Para obtener información sobre la sintaxis de este elemento, vea <friendlyName> (Elemento, 2007 System).

  3. Modifique el elemento <description> para cambiar la descripción del complemento.

    La descripción de un complemento que aparece en la lista de programas instalados. Para obtener información sobre la sintaxis de este elemento, vea <description> (Elemento, 2007 System).

  4. Modifique el atributo loadBehavior en el elemento <appAddin> para cambiar el comportamiento de la carga.

    El comportamiento de la carga especifica si un complemento se debería cargar al inicio, a petición o al primer inicio. Para obtener información sobre la sintaxis de este elemento, vea <appAddin> (Elemento, 2007 System).

Volver a firmar los manifiestos de implementación y aplicación

Este procedimiento supone que ya ha realizado los cambios en el archivo de manifiesto de aplicación (.dll .manifest).

Para volver a firmar los manifiestos de implementación y aplicación con Mage.exe

  1. Abra una ventana Símbolo del sistema de Visual Studio 2008.

  2. Cambie los directorios a la carpeta que contiene los archivos de manifiesto que desea firmar.

  3. Escriba el comando siguiente para firmar el archivo de manifiesto de aplicación. Reemplace ManifestFileName con el nombre de su archivo de manifiesto más la extensión. Reemplace Certificate por la ruta de acceso relativa o completa del archivo de certificado y reemplace Password por la contraseña para el certificado.

    mage -Sign ManifestFileName.dll.manifest -CertFile Certificate -Password Password
    

    Por ejemplo, podría ejecutar el comando siguiente para firmar un manifiesto de aplicación para un complemento denominado ExcelAddin1. Los certificados temporales creados por Visual Studio no tienen contraseña, de modo que no se recomienden para la implementación en entornos de producción.

    mage -Sign ExcelAddin1.dll.manifest -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    
  4. Escriba el comando siguiente para firmar el archivo de manifiesto de implementación y reemplace los nombres del marcador de posición como en el paso anterior.

    mage -Sign ManifestFileName.vsto -CertFile Certificate -Password Password
    

    Por ejemplo, podría ejecutar el comando siguiente para firmar un manifiesto de implementación para un complemento denominado ExcelAddin1.

    mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    

Vea también

Tareas

Cómo: Implementar una solución de Office mediante ClickOnce (2007 System)

Cómo: Instalar una solución de Office ClickOnce (2007 System)

Cómo: Implementar una solución de Office de nivel de documento en un servidor de SharePoint (2007 System)

Cómo: Desinstalar una solución de Office ClickOnce (2007 System)

Conceptos

Implementar soluciones de Office (2003 System)

Implementar soluciones de Office (2007 System)

Publicar soluciones de Office (2007 System)

Personalizar la instalación de soluciones de Office (2007 System)

Referencia

Herramienta de generación y edición de manifiestos (Mage.exe)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado un tema.

Cambio de características de SP1.