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 el instalador, agregue un nuevo proyecto a la solución existente. La salida de este nuevo proyecto es un setup.exe archivo que puede instalar la aplicación 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 Instalador de Visual Studio Project. Instrucciones para instalarlo a continuación.

Instalación de la plantilla de proyectos de instalación e implementació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. Control situado 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 Instalador de Visual Studio Projects. La extensión es gratuita para los 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 Instalador de Visual Studio Projects en el cuadro de búsqueda. Presione Entrar, seleccione Microsoft Instalador de Visual Studio Projects (Proyectos de Microsoft Instalador de Visual Studio) 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, elija Archivo>de proyectos y soluciones recientes y, a continuación, elija 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 los resultados elija Proyecto de instalación y, a continuación, Siguiente.

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

  4. En la lista desplegable Solución, seleccione Agregar a la solución. Elija Crear para crear el proyecto de instalación. Se abre una 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 en el panel izquierdo y seleccione Agregar>salida del proyecto para abrir el cuadro de diálogo Agregar grupo de salida del proyecto.

  6. En el cuadro de diálogo, seleccione Resultado principal y haga clic en Aceptar. (Si olvidó cambiar la salida principal, no verá la salida principal.Lista desplegable de soluciones para Agregar a la solución en el paso anterior). Aparece un nuevo elemento denominado Resultado principal de Game (activo).

  7. Seleccione Salida principal del juego (activo), haga clic con el botón derecho y elija Crear acceso directo a la salida principal del juego (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 Explorador de soluciones, seleccione el proyecto de instalación y elija Ver>ventana Propiedades para abrir la ventana Propiedades del proyecto de instalación.

  10. Especifique los demás 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, Programa de instalación. Haga clic en Cerrar.

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

Ejecución del proyecto de instalació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 a la carpeta Depurar en esa carpeta. Puede ejecutar el setup.exe programa allí, que se creó a partir del proyecto de instalación, para instalar la aplicación Game en el equipo. Puede copiar este archivo (y Setup.msi) para instalar la aplicación y sus archivos de biblioteca necesarios 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 demás detalles 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.

  12. En la barra de menús, elija Compilar>Administrador de configuración. En la tabla Proyecto , en la columna Compilar , active la casilla del proyecto de instalació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 a seguir

Anterior:Tutorial: Depurar un proyecto (C++)

Vea también

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