Configurar WiX para crear Windows Installer para la distribución de programas

Fecha de creación de la página :

Ambiente

Visual Studio
  • Visual Studio Community 2017
  • Comunidad de Visual Studio 2019
WiX Toolset
3.11.2

• Funciona en otras versiones, pero no está confirmado

Al principio

Hay una variedad de maneras de distribuir las aplicaciones que se crean para Windows. En algunos casos, puede distribuir el programa ".exe" directamente, pero en este caso el programa puede colocarse en cualquier parte del usuario y no funcionará correctamente, o es posible que no sea capaz de hacer lo que desea hacer en el momento de la instalación.

Por lo tanto, si desea implementar programas grandes o complejos, como aplicaciones comerciales, normalmente tiene instaladores disponibles para que los usuarios los instalen.

Este artículo proporciona instrucciones paso a paso sobre cómo crear un instalador que se utiliza comúnmente en la instalación en el formato "MSI" de Windows Installer. También puede crear un instalador MSI con características estándar de Visual Studio, pero estamos usando WiX. WiX le permite crear instaladores que son más granulares que las características estándar del estudio visual.

No puedo introducir todas las características aquí, pero si quieres entender el flujo de la creación del instalador primero y agregar otras características, es una buena idea para comprobar en el sitio oficial.

Pre-preparación

  • Tiene Visual Studio instalado.
  • Inicie sesión en Windows con derechos administrativos.
  • Ha instalado .NET Framework 3.5.1 en Windows.

Instalación del conjunto de herramientas wix

Abra el sitio oficial a continuación y descargue las herramientas de compilación de WiX Toolset.

image

Descargue wix311.exe en la página anterior que abrió. (Las versiones pueden variar dependiendo de la actualización))

image

Pulse Guardar para ejecutarlo. De forma predeterminada, se guarda en la carpeta de descargas. (Si lo ejecuta directamente, se guardará en una carpeta independiente.)

image

image

Después de ejecutar las herramientas de compilación de WiX Toolset, obtendrá el siguiente error:

image

Debe instalar el tiempo de ejecución de .NET Framework 3.5.1. No se instala de serie en Windows 10 moderno y no se instalará a menos que instale LATEST Visual Studio a menos que instale explícitamente el SDK durante la instalación.

Si desea instalar, descargue e instale el tiempo de ejecución desde el siguiente vínculo:

Por cierto, el archivo descargado es herramientas de compilación y aún no se ha instalado. Haga clic en Instalar para instalarlo.

image

image

Una vez completada la instalación, el mensaje en la parte superior izquierda es "Instalado correctamente". Haga clic en Salir para salir.

image

Puede ver que se ha agregado una carpeta al menú Inicio.

image

Instalación de WiX Toolset Visual Studio Extension

A continuación, instale wix toolset Visual Studio Extension. Descargue e instale el archivo desde la página siguiente. Aquí es donde se incluye la versión de Visual Studio 2019.

image

image

Ejecute el archivo descargado.

image

image

Haga clic en el botón Instalar.

image

Haga clic en el botón Cerrar para completar la instalación.

image

Esto completa la configuración.

Descargar Wix Edit

No es necesario, pero es un poco útil cuando se edita la configuración de Wix. Por favor, descárguelo desde el siguiente sitio. También hay un instalador o una única versión exe. Consejos describe el uso de Wix Edit.

image

Resumen

WiX ya está configurado. La próxima vez, me gustaría crear un instalador simple.