Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Cómo crear un instalador para una app de escritorio con .NET

Cómo crear un instalador para una app de escritorio con .NET
Escrito por Digitaldot
26 de noviembre de 2019
Tiempo de lectura 6 min

En digitalDot contamos con varios departamentos de desarrollo, uno de ellos es el de aplicaciones móviles que ya conoceréis por noticias sobre emuladores Android o cómo subir una app a Google Play.

Otro es el de desarrolladores de Prestashop y WordPress que trabajan sobre las integraciones entre estas dos plataformas.

En esta ocasión hemos pedido a nuestro equipo de desarrollo de aplicaciones Windows que nos prepare una noticia para aquellos que se adentran en la programación con Visual Studio o quieren hacer su primer desarrollo sobre entorno Windows y necesitan crear su instalable para enviárselo a un cliente.

A continuación vamos a explicar cómo crear un instalador para una aplicación de escritorio desarrollada con .NET Framework con las herramientas Visual Studio 2019 y Setup Proyect.

¿Cómo crear un instalador para una aplicación de escritorio desarrollada con .NET Framework?

Para empezar abriremos nuestro proyecto como haríamos normalmente con Visual Studio 2019. Allí encontraremos el Explorador de soluciones. Si no vemos esta ventana podemos abrirla en el menú Ver -> Explorador de soluciones o bien pulsado el comando “Ctrl+W, S"

Instalar app en windows

En esta ventana vamos a añadir un nuevo proyecto (un instalador) a nuestra solución y para ello procederemos de la siguiente forma:

Primero hacemos click derecho sobre la solución y seleccionamos la opción Agregar-> Nuevo Proyecto.

Instalar app en windows

Aquí tenemos que añadir un proyecto de tipo Setup Project. Si este tipo no aparece en la lista es porque no lo tenemos instalado, si ese es el caso podemos instalarlo con el enlace que os hemos dejado al comienzo de esta noticia.

Instalador app para windows

Una vez que encontremos este tipo lo añadimos y le damos un nombre.

Instalador app en windows

Aquí como podemos ver tenemos 3 carpetas: Application Folder, User’s desktop, User’s Program Menu.

En la primera de ellas es donde se crearán los archivos necesarios de nuestro programa. Para ello vamos a elegir esta carpeta y luego haciendo click derecho sobre el panel derecho elegimos la opción Add-> Resultados del proyecto.

Instalador app windows

Posteriormente en la ventana que se nos mostrará debemos asegurarnos de elegir el proyecto principal de nuestra solución y marcar la opción Resultado Principal.

Instalador app en Windows

A continuación vamos a añadir un acceso directo en nuestro escritorio, este paso es opcional. Para ello vamos a la carpeta User’s Desktop, hacemos click derecho de nuevo en el panel blanco de la derecha y elegimos la opción Add->Crear acceso directo.

Instalador app en windows

A continuación debemos seleccionar el resultado principal de nuestro proyecto, que hemos añadido anteriormente dentro de la carpeta Application Folder.

Instalador aplicación windows
Crear instalador para app

Si queremos establecer un icono para nuestro acceso directo podemos hacerlo haciendo click derecho sobre el Shortcut que se nos acaba de crear (recomiendo cambiarle el nombre) y elegimos la opción de propiedades. Una vez abierto el panel de propiedades de nuestro acceso directo podemos elegir un icono pulsado sobre la opción Icon->Browse.

Proyecto instalador app windows

Recordad que también podemos crear un acceso directo en el menú de inicio de Windows repitiendo este mismo proceso esta vez en la carpeta User’s Program Menu.

Una vez hechos todos estos pasos ya podemos compilar el proyecto del instalador para que se cree. Ya seria operativo.

Podemos configurar más cosas del abriendo las propiedades del proyecto. Aquí podemos establecer la ruta en donde se va a instalar, si el programa va enfocado para un sistema de 64 o 32 bits, que se instale para todos los usuarios o que detecte si hay una versión previa del programa instalada.

También podemos establecer la versión mínima necesaria de Net Framework que debe de estar instalada en el equipo donde se vaya a incluir nuestro programa. Para ello hacemos click derecho sobre el proyecto de nuestro instalador y elegimos la opción View->Condiciones de inicio.

Aquí seleccionamos Net Framework y elegimos la versión que queremos.

Instalador de app en windows

Debemos ir a Propiedades, en el proyecto de instalador, y pulsar en los prerrequisitos.

Instalar app en windows

Donde debemos seleccionar de nuevo la versión mínima necesaria de NetFramework y establecer de dónde se obtendría dicha versión si no estuviese instalada en el equipo.

Requisitos mínimos instalador app

Por último, debemos compilar nuestro sincronizador para que se creen los archivos ejecutables.

Para ellos hacemos click derecho en el proyecto del Instalador y pulsamos en Compilar.

Una vez se haya compilado sin errores, veremos que aparece una carpeta dentro de nuestra solución que se llama igual que el instalador. Dentro de esta carpeta aparecerán dos carpetas más llamadas Debug y Release.

Dentro de una de estas dos carpetas (dependiendo del modo que tengamos seleccionado en el momento de la compilación) aparecerán 2 archivos. Uno de ellos es el instalador, por lo que a la hora de enviarlo o realizar la instalación en cualquier equipo son necesarios ambos.

Para lanzar el instalador simplemente hay que abrir el archivo ejecutable con extensión .exe aunque como ya hemos mencionado son necesarios los 2 archivos puesto que el segundo archivo, cuya extensión es .msi, contiene todo lo necesario para que nuestro programa funcione y todas sus librerías necesarias.

Y, aquí acaba nuestro tutorial. Si estáis pensando en tener una aplicación móvil, no dudéis en contactar con nuestro equipo de diseño de apps. ¡Os están esperando!

Instalador para app Android


También puede interesarte:

Noticias relacionadas sobre Aplicaciones Móviles

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Hoy en día, las aplicaciones móviles y web son el canal principal de interacción con los usuarios, por lo que la seguridad no puede tratarse como una capa adicional. Hoy, desarrollar software seguro implica integrar la protección desde las primeras decisiones de diseño. En digitalDot trabajamos bajo un enfoque de…

Cómo ofuscar código en Android

Cómo Ofuscar código en Android

La ofuscación de código es una técnica importante para proteger tus aplicaciones móviles contra la ingeniería inversa y mejorar la seguridad de tu software. Desde digitalDot, te mostraremos cómo puedes ofuscar tu código en Android usando ProGuard y otras herramientas. Inicio del proceso de ofuscación A la hora de compilar…

Novedades sobre Android 14

Android 14: novedades para los desarrolladores de apps móviles

El lanzamiento de Android 14, originalmente programado para el martes 5 de septiembre de 2023, ha experimentado un aplazamiento hasta el próximo mes de octubre. Esta nueva fecha coincidirá con el evento de presentación del esperado Pixel 8, junto con el lanzamiento del flamante Pixel Watch 2, el reloj inteligente…

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

¿Estás pensando en tener una aplicación móvil para tu tienda online? ¿No lo has pensado todavía porque no te termina de convencer? El pasado miércoles 19 de julio, AppsFlyer publicó el informe “The State of eCommerce App Marketing”, un análisis profundo de las tendencias de la industria mundial para orientar…

¿Cómo crear una app de éxito?

¿Cómo crear un App de éxito?

Actualmente, miles de personas incorporan las aplicaciones móviles a sus rutinas por lo que, cada vez, están más integrados en nuestros hábitos diarios.Los investigadores MTM y Google han desarrollado un modelo para empresas, que les informa de cómo crear una “app exitosa”. Hablemos de ello. Poder integrar una App por…

Garantías para tiendas online y Apps

Garantías para tiendas online y APP de digitalDot

El 1 de enero del presente año (2022) entró en vigor una nueva normativa que afecta a la garantía legal de cualquier tipo de productos digitales, incluidas las garantías para tiendas online o aplicaciones móviles. digitalDot, como empresa de desarrollo de software debemos aplicar esta nueva normativa principalmente en algunas…

Desarrollo app Firebase - digitalDot

Acelera el desarrollo de tus apps con el marco de Firebase

Google nos trae nuevas características en su marco de desarrollo Firebase con lo que los desarrolladores podrán disminuir los tiempos de producción de sus aplicaciones. Firebase es una plataforma que fue creada por Google en 2014 para el desarrollo de aplicaciones web y móviles. Se encuentra integrada con Google Cloud…

Posicionamiento de aplicaciones móviles

¿Cómo posicionar una aplicación móvil?

Si estás leyendo este artículo es porque o tienes una app o estás a punto de tenerla y quieres saber cómo aparecer por encima del resto de aplicaciones móviles. En digitalDot, además de diseñar apps para Android y para iOS, os ayudamos a posicionarlas. En esta ocasión os vamos a…

Añadir Política de privacidad en la app Play Store

Cómo añadir la política de privacidad en nuestra App Play Store

Hace unos meses Google anunció una nueva normativa por la cual se obliga a incluir la política de privacidad a todas las aplicaciones a partir de abril de 2022. Este es un cambio ya hemos vivido como agencia de desarrollo web y software en el desarrollo de páginas, pero ahora…

1 2 3 6
crossmenuchevron-down