Crear un instalador personalizado para una solución de Office ClickOnce

Puede crear un programa de instalación personalizado para su solución de Office en lugar de usar el predeterminado que crean las herramientas de desarrollo de Office en Visual Studio. Por ejemplo, es posible que desee emplear un script de inicio de sesión para iniciar la instalación de las soluciones de Office o usar un archivo por lotes para instalar la solución de Office sin interacción del usuario. Estos escenarios resultan ideales si los requisitos previos ya están instalados en los equipos de los usuarios finales.

Puede instalar la solución sin abrir una aplicación de Microsoft Office. Llame a la herramienta de instalación de la solución de Office (VSTOInstaller.exe) como parte del proceso. De forma predeterminada, la herramienta se instala en la ubicación siguiente:

%commonprogramfiles%\microsoft shared\VSTO\11.0\VSTOInstaller.exe

También puede utilizar la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSTO Runtime Setup\v4\InstallerPath o HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO Runtime Setup\v4\InstallerPath para encontrar la ruta de acceso a VSTOInstaller.exe.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación de Microsoft Office 2013 Preview y Microsoft Office 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Parámetros de VSTOInstaller.exe

En la siguiente tabla se explican los parámetros que están disponibles.

Parámetro

Definición

/Install o /I

Instala la solución. Esta opción debe ir seguida de la ruta de acceso de un manifiesto de implementación. La ruta de acceso puede estar en el equipo local, un recurso compartido de archivos de (UNC) de la convención de nomenclatura de universal, o un sitio Web HTTP/HTTPS. La ruta de acceso puede ser local (c:\nombreDeCarpeta\carpetaDePublicación), relativa (publicación\) o una ubicación completa (\\nombreDeServidor\nombreDeCarpeta o http://nombreDeServidor/nombreDeCarpeta).

/Uninstall o /U

Desinstala la solución. Esta opción debe ir seguida de la ruta de acceso de un manifiesto de implementación. La ruta de acceso puede estar en el equipo local, un recurso compartido de archivos UNC, o un sitio Web HTTP/HTTPS. La ruta de acceso puede ser local (c:\nombreDeCarpeta\carpetaDePublicación), relativa (publicación\) o una ubicación completa (\\nombreDeServidor\nombreDeCarpeta o http://nombreDeServidor/nombreDeCarpeta).

/Silent o /S

Instala o desinstala sin solicitar la entrada de datos ni mostrar ningún mensaje. Si se requiere un mensaje relativo a la confianza, la personalización no se instala ni se actualiza.

/Help o /?

Muestra la información de Ayuda.

Códigos de error de VSTOInstaller

VSTOinstaller.exe devuelve los códigos de error siguientes.

Código de error

Definición

0

Se produjo uno de los escenarios siguientes:

  • La Ayuda de VSTOinstaller.

  • La solución se instaló correctamente.

  • La solución se desinstaló correctamente.

-100

Considere las siguientes posibilidades:

  • Algunas opciones de la línea de comandos se establecieron varias veces. Asegúrese de que cada opción se establece una sola vez.

  • Al menos una opción de la línea de comandos no es válida.

Tipo “vstoinstaller/?” para ver la Ayuda. Para obtener más información, vea Crear un instalador personalizado para una solución de Office ClickOnce.

-101

Al menos una opción de la línea de comandos no es válida. Tipo “vstoinstaller/?” para ver la Ayuda.

-200

El URI del manifiesto de implementación no es válido. Tipo “vstoinstaller/?” para ver la Ayuda.

-201

No se pudo instalar la solución porque el manifiesto de implementación no es válido. Para obtener más información, vea Manifiestos de implementación para soluciones de Office.

-202

No se pudo instalar la solución porque la sección de Visual Studio Tools para Office del manifiesto de aplicación no es válida. Para obtener más información, vea Manifiestos de aplicación para soluciones de Office.

-203

No se pudo instalar la solución debido a un error en la descarga. Compruebe el URI del manifiesto de implementación o la ubicación del archivo de red e inténtelo de nuevo.

-300

No se pudo instalar la solución debido a una excepción de seguridad. Para obtener más información, vea Asegurar las soluciones de Office.

-400

No se pudo instalar la solución.

-401

No se pudo desinstalar la solución.

-500

Se ha cancelado la operación. Se produjo uno de los escenarios siguientes:

  • No se pudo instalar la solución.

  • No se pudo desinstalar la solución.

  • No se pudo descargar el manifiesto de implementación.

Vea también

Tareas

Cómo: Instalar una solución de Office ClickOnce

Referencia

Manifiestos de implementación para soluciones de Office

Manifiestos de aplicación para soluciones de Office

Otros recursos

Publicar soluciones Office usando ClickOnce

Publicar soluciones Office usando ClickOnce