sábado, 18 de septiembre de 2021

Crear un instalador con Visual Studio 2019

Vamos a crear un archivo .msi para instalar en cualquier equipo nuestra aplicación creada con Visual Studio 2019. En este caso particular queremos instalarlo sobre un servidor de 64 bits por lo que llegado el caso elegiremos esa opción.

Lo primero que tenemos que hacer, es instalar el paquete de generación de instables, pues no viene por defecto en Visual Studio 2019. Para ello, sobre el menú Extensiones, elegimos Administrar extensiones.

 

Administrar extensiones Visual Studio 2019

Esto nos abre una pantalla que nos permite instalar diferentes extensiones, buscamos Microsoft Visual Studio Installer Projects y la instalamos.

 

Microsoft Visual Studio Installer Projects

Hecho esto, abrimos un proyecto nuevo de Visual Studio

 

Nuevo Proyecto Visual Studio 2019


En el buscador de tipos de proyecto, ponemos Setup y buscamos Setup Project

 

Setup Project Visual Studio 2019

Generamos un proyecto nuevo de este tipo y lo llamamos como queramos, en este caso lo he llamado Setup1. Ahora cerramos este proyecto y abrimos el proyecto que queremos empaquetar. Nos vamos al explorador de soluciones y sobre la solución con el botón derecho del ratón elegimos Agregar y Proyecto existente…

Agregar proyecto existente


Nos abre un cuadro de diálogo donde elegimos el proyecto recién creado Setup1

Crear un instalador con Visual Studio 2019

Nos posicionamos sobre nuestro proyecto Setup1 agregado y nos ponemos encima de Application Folder. Con el botón derecho del ratón elegimos Add  y Resultados del Proyecto…

Add  Resultados del Proyecto

En la pantalla que nos muestra, elegimos Publicar elementos y pulsamos aceptar.

Publicar elementos

Ahora vemos que en Application Folder se han añadido los archivos necesarios para ejecutar nuestra aplicación.

 

Crear un instalador con Visual Studio 2019

Si queremos que nuestro instalador deje un acceso directo a nuestra aplicación en el escritorio, nos colocamos sobre Resultado Principal y con el botón derecho del ratón elegimos Create Shorcut to Resultado Principal from [Nombre_de_nuestro_proyecto] (Active).

 

acceso directo a nuestra aplicación en el escritorio

Renombramos el Shorcut como queramos (en este caso Aplicación) y lo arrastramos al directorio User’s Desktop.

 

acceso directo a nuestra aplicación en el escritorio

Hecho esto, si también queremos que nuestra aplicación aparezca en la lista de aplicaciones de Windows y dentro de una carpeta de aplicaciones. Nos posicionamos en el directorio User’s Programs Menu de la aplicación Setup1 y con el botón derecho del ratón elegimos Add y Folder.

 

acceso directo a nuestra aplicación en la lista de aplicaciones de Windows

Al nuevo directorio lo llamamos Aplicaciones (o como queramos).

acceso directo a nuestra aplicación en la lista de aplicaciones de Windows



Del mismo modo que antes creamos otro Shortcut (en este caso lo he llamado Traspaso Ficheros) y lo arrastramos a la carpeta recién creada.

 

acceso directo a nuestra aplicación en la lista de aplicaciones de Windows


A continuación volvemos al explorador de soluciones, nos colocamos encima de nuestro proyecto Setup1 y en su hoja de propiedades vemos TargetPlattform, desplegamos su combo y elegimos x64

 

TargetPlattform

A continuación posicionados sobre Setup1,  con el botón derecho del ratón elegimos Propiedades

 

Crear un instalador con Visual Studio 2019

Y pulsamos sobre el botón Prerequisites de la pantalla que se nos abre.

Prerequisitos para publicar una aplicación con Visual Studio 2019

Se abre otra pantalla sobre la cual comprobamos si los prerrequisitos son los correctos, en nuestro caso instalará el framework de Microsoft.NET versión 4.7.2 para arquitecturas de  32 y 64 bits 

Prerequisitos para publicar una aplicación con Visual Studio 2019

Regresando a la pantalla anterior pulsamos sobre el botón de Administrador de configuración.

 

Administrador de configuración Visual Studio 2019

Nos abre otra pantalla donde marcamos nuestro proyecto como release y elegimos la plataforma. Si ponemos AnyCPU se generará para 32 y 64 bits.

 

Publicar un proyecto proyecto como release VS2019

Ahora regresamos al Explorador de soluciones y sobre nuestra solución con el botón derecho del ratón elegimos Recompilar solución.

 

Recompilar solución Visual Studio 2019

Finalmente nos colocamos encima del proyecto Setup y con el botón derecho del ratón elegimos instalar.

Crear un instalador con Visual Studio 2019


Esta acción abre un asistente muy sencillo sobre el que iremos pulsando Siguiente.

Asistente del instalador de Visual Studio 2019

Podemos elegir la ruta sobre la que se instalará la aplicación al ejecutar nuestro asistente. También conviene elegir que se publique para todos los usuarios si queremos distribuir nuestra aplicación sin problemas.

Asistente del instalador de Visual Studio 2019

Seguimos pulsando siguiente hasta que se genere nuestro instalador. Ya tenemos nuestros paquetes de instalación en el directorio Release de la aplicación Setup1.  Ya podemos instalarlos en otro equipo y pulsar doble click sobre Setup1.msi para instalar nuestra aplicación.

Instalador de Visual Studio 2019



No hay comentarios:

Publicar un comentario