Compartir a través de


Tutorial: Implementar el programa (C++)

Ahora que ha creado la aplicación completando los tutoriales relacionados anteriores, el último paso es crear un instalador para que otros usuarios puedan instalar el programa en sus equipos. Para ello, debe agregar un nuevo proyecto a una solución existente. El resultado de este nuevo proyecto es un archivo setup.exe que la aplicación puede instalar en otro equipo.

En este tutorial se muestra cómo utilizar Windows Installer para implementar la aplicación. También puede utilizar ClickOnce para implementar una aplicación. Para obtener más información, vea ClickOnce Deployment for Visual C++ Applications. Para obtener más información sobre el desarrollo en general, vea Implementar aplicaciones, servicios y componentes.

Requisitos previos

  • En el tutorial se da por supuesto que conoce los fundamentos del lenguaje C++.
  • También se presupone que ha completado los tutoriales relacionados anteriores que se enumeran en Usar el IDE de Visual Studio para desarrollo de escritorio de C++.
  • El tutorial no se puede completar en las ediciones Express de Visual Studio.
  • El tutorial no se puede completar sin la extensión Microsoft Visual Studio Installer Projects. A continuación encontrará instrucciones para instalarlo.

Instalación de la plantilla de proyectos de implementación y configuración de Visual Studio

Los pasos descritos en esta sección varían según la versión de Visual Studio que tenga instalada. Para ver la documentación de su versión preferida de Visual Studio, use el control de selector Versión. El control que está cerca de la parte superior de la tabla de contenido de esta página.

Si aún no lo ha hecho, descargue la extensión Microsoft Visual Studio Installer Projects. La extensión es gratis para desarrolladores de Visual Studio y agrega las plantillas de proyecto de instalación e implementación a Visual Studio.

  1. Cuando esté conectado a Internet, en el menú principal de Visual Studio, elija Extensiones>Administrar extensiones. Aparece el cuadro de diálogo Administrar extensiones.
  2. Seleccione la pestaña En línea y escriba Microsoft Visual Studio Installer Projects en el cuadro de búsqueda. Presione Entrar, seleccione Microsoft Visual Studio Installer Projects y haga clic en Descargar.
  3. Opte por ejecutar e instalar la extensión y, a continuación, reinicie Visual Studio.

Creación del proyecto de instalación

  1. En el menú principal de Visual Studio, seleccione Archivo>Proyectos y soluciones recientes y, después, elija la opción para volver a abrir el proyecto.

  2. En el menú principal, seleccione Archivo>Nuevo>Proyecto para abrir el cuadro de diálogo Crear nuevo proyecto. En el cuadro de búsqueda, escriba Setup y, en la lista de resultados, elija Proyecto de instalación y luego Siguiente.

  3. Escriba un nombre para el proyecto de instalación en el cuadro Nombre, como por ejemplo Setup.

  4. En la lista desplegable Solución, seleccione Agregar a la solución. Elija Crear para crear el proyecto de configuración. Se abre la pestaña Sistema de archivos en la ventana del editor.

  5. Haga clic con el botón derecho en el nodo Carpeta de la aplicación del panel izquierdo y seleccione Agregar>Resultados del proyecto para abrir el cuadro de diálogo Agregar grupo de resultados del proyecto.

  6. En el cuadro de diálogo, seleccione Resultado principal y haga clic en Aceptar. (si ha olvidado cambiar en la lista desplegable Solución la opción Agregar a la solución en el paso anterior, no verá la salida principal). Aparece un nuevo elemento denominado Resultado principal de Game (activo).

  7. Seleccione el elemento Resultado principal de Game (activo), haga clic con el botón derecho y elija Crear acceso directo al resultado principal de Game (activo). Aparece un nuevo elemento denominado Acceso directo al resultado principal de Game (activo).

  8. Cambie el nombre del elemento de acceso directo por Game, arrastrar y colocar el elemento en el nodo Menú Programas del usuario en el lado izquierdo de la ventana.

  9. En el Explorador de soluciones, seleccione el proyecto de configuración y elija Ver>Ventana Propiedades o abra la ventana Propiedades del proyecto de configuración.

  10. Especifique los restantes detalles en la ventana de propiedades de la forma en que desea que aparezcan en el instalador. Por ejemplo, use Contoso para Fabricante, Game Installer para Nombre de producto y https://www.contoso.com para Dirección URL de soporte.

Build the setup project

  1. En el menú principal, elija Compilar>Configuration Manager.

  2. En la tabla Contextos de proyecto, en la columna Compilar, active la casilla del proyecto de instalación, Configuración. Haga clic en Cerrar.

  3. En la barra de menús, seleccione Compilar>Compilar solución para compilar el proyecto de Game y el proyecto del instalador.

Ejecución del proyecto de configuración

  1. En el Explorador de soluciones, presione el botón Cambiar entre soluciones y vistas disponibles para cambiar a la vista de carpetas.
  2. Vaya a la carpeta de instalación y, después, a la carpeta Debug. El programa setup.exe lo puede ejecutar ahí, el que se creó en el proyecto de configuración, para instalar la aplicación Game en el equipo. Puede copiar este archivo (y Setup.msi) para instalar la aplicación y los archivos de biblioteca que necesita en otro equipo.

Para instalar la plantilla de proyecto de implementación y configuración de Visual Studio 2017 y versiones anteriores

  1. Cuando esté conectado a Internet, en Visual Studio, elija Herramientas>Extensiones y actualizaciones.

  2. En Extensiones y actualizaciones, seleccione la pestaña En línea y escriba Proyectos del instalador de Microsoft Visual Studio en el cuadro de búsqueda. Presione Entrar, seleccione Microsoft Visual Studio <versión> Proyectos del instalador y haga clic en Descargar.

  3. Opte por instalar la extensión y, a continuación, reinicie Visual Studio.

  4. En la barra de menús, seleccione Archivo>Proyectos y soluciones recientes y, después, elija la solución Game para volver a abrirla.

Para crear un proyecto de instalación e instalar su programa

  1. Cambie la configuración de soluciones activa a Lanzamiento. En la barra de menús, elija Compilar>Administrador de configuración. En el cuadro de diálogo Administrador de configuración, en la lista desplegable Configuración de soluciones activas, seleccione Release. Haga clic en el botón Cerrar para guardar la configuración.

  2. En la barra de menús, seleccione Archivo>Nuevo>Proyecto para abrir el cuadro de diálogo Nuevo proyecto.

  3. En el panel de la izquierda del cuadro de diálogo, expanda los nodos Instalado>Otros tipos de proyectos y después seleccione Instalador de Visual Studio. En el panel central, seleccione Proyecto de instalación.

  4. Escriba un nombre para el proyecto de instalación en el cuadro Nombre. Para este ejemplo, escriba Game Installer.

  5. En la lista desplegable Solución, seleccione Agregar a la solución. Haga clic en el botón Aceptar para crear el proyecto de instalación. Se abrirá una pestaña Asistente para archivos (Game Installer) en la ventana del editor.

  6. Haga clic con el botón derecho en el nodo Carpeta de la aplicación y seleccione Agregar>Resultados del proyecto para abrir el cuadro de diálogo Agregar grupo de resultados del proyecto.

  7. En el cuadro de diálogo, seleccione Resultado principal y haga clic en Aceptar. Aparece un nuevo elemento denominado Resultado principal de Game (activo).

  8. Seleccione el elemento Resultado principal de Game (activo), haga clic con el botón derecho y elija Crear acceso directo al resultado principal de Game (activo). Aparece un nuevo elemento denominado Acceso directo al resultado principal de Game (activo).

  9. Cambie el nombre del elemento de acceso directo por Game, arrastrar y colocar el elemento en el nodo Menú Programas del usuario en el lado izquierdo de la ventana.

  10. En el Explorador de soluciones, seleccione el proyecto Game Installer y elija Ver>Ventana Propiedades o presione F4 para abrir la ventana Propiedades.

  11. Especifique los restantes detalles tal como desee que aparezcan en el instalador. Por ejemplo, use Contoso para Fabricante, Game Installer para Nombre de producto y https://www.contoso.com para Dirección URL de soporte.

  12. En la barra de menús, elija Compilar>Administrador de configuración. En la tabla Proyecto, en la columna Compilar, seleccione la casilla del proyecto Configuración. Haga clic en Cerrar.

  13. En la barra de menús, seleccione Compilar>Compilar solución para compilar los proyectos Game y Game Installer.

  14. En la carpeta de soluciones, busque el programa setup.exe compilado del proyecto de instalador de juego y después ejecútelo para instalar la aplicación de juego en el equipo. Puede copiar este archivo, y también el archivo GameInstaller.msi, para instalar la aplicación y sus archivos de biblioteca necesarios en otro equipo.

Pasos siguientes

Anterior:Tutorial: Depuración de un proyecto (C++)

Consulte también

Referencia del lenguaje C++
Proyectos y sistemas de compilación
Implementar aplicaciones de escritorio