Tutorial: Implementar una aplicación de Visual C++ mediante un proyecto de instalación

Describe cómo usar un proyecto de instalación para implementar una aplicación de Visual C++.

Requisitos previos

Necesita los componentes siguientes para completar este tutorial:

  • Un equipo con Visual Studio 2010 instalado.

  • Un equipo adicional que no disponga de las bibliotecas de Visual C++.

Para implementar una aplicación mediante un proyecto de instalación

  1. Use el Asistente para aplicaciones MFC para crear una nueva solución de Visual Studio. Para encontrar el asistente, en el cuadro de diálogo Nuevo proyecto, expanda el nodo Visual C++, seleccione MFC, seleccione Aplicación MFC, escriba un nombre para el proyecto y, a continuación, haga clic en Aceptar.

  2. Cambie la configuración de soluciones activa a Lanzamiento. En el menú Compilación, seleccione Administrador de configuración. En el cuadro de diálogo Administrador de configuración, seleccione Lanzamiento en el cuadro de lista desplegable Configuración de soluciones activas.

  3. Presione F7 para compilar la aplicación. O bien, en el menú Generar, haga clic en Generar solución. Esto permite al proyecto de instalación usar la salida del proyecto Aplicación MFC.

  4. Use la plantilla Proyecto de instalación para agregar a la solución un nuevo proyecto de instalación que se denomine Setup1. Para encontrar la plantilla, en el cuadro de diálogo Nuevo proyecto expanda el nodo Otros tipos de proyectos, expanda Instalación e implementación, seleccione el nodo Instalador de Visual Studio y haga clic en Proyecto de instalación. En el cuadro de lista desplegable Solución, seleccione Agregar a solución y, a continuación, haga clic en Aceptar.

  5. Agregue la salida del proyecto de aplicación MFC al proyecto de instalación. Para ello, haga clic con el botón secundario en Setup1 en el Explorador de soluciones, elija Agregar y, a continuación, haga clic en Resultados del proyecto.

    1. En el cuadro de diálogo Agregar grupo de resultados del proyecto, seleccione Resultado principal.

    2. Seleccione Release Win32 en el cuadro de lista desplegable Configuración y, a continuación, haga clic en Aceptar.

  6. Expanda el nodo Setup1 en el Explorador de soluciones y haga clic con el botón secundario del mouse en el nodo Dependencias detectadas. A continuación, haga clic en Actualizar dependencias.

    Visual Studio agrega los archivos de módulo de combinación (.msm) dependientes para las bibliotecas de Visual C++ al proyecto de instalación.

  7. Compile el proyecto de instalación para crear los archivos de instalador (Setup1.msi y setup.exe). Para ello, haga clic con el botón secundario en el nodo del proyecto Setup1 en el Explorador de soluciones y seleccione Generar.

    Visual Studio crea los archivos de instalador en la carpeta Release del proyecto de instalación.

  8. Ejecute el instalador en un segundo equipo que no tenga las bibliotecas de Visual C++.

    1. Copie Setup1.msi y setup.exe al segundo equipo.

    2. Ejecute setup.exe en el segundo equipo. Para completar la instalación, siga los pasos que le indique el asistente.

Vea también

Conceptos

Ejemplos de implementación