Tutorial: Implementar una aplicación de Visual C++ mediante el paquete redistribuible de Visual C++

Este artículo paso a paso describe cómo usar el paquete redistribuible de Visual C++ para implementar una aplicación de Visual C++.

Requisitos previos

Debe tener estos componentes para completar este tutorial:

  • Un equipo que tiene instalado Visual Studio.

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

Para usar el paquete redistribuible de Visual C++ para implementar una aplicación

  1. Cree y compile una aplicación MFC siguiendo los tres primeros pasos de Tutorial: Implementar una aplicación de Visual C++ mediante el paquete redistribuible de Visual C++.

  2. Cree un archivo, denomínelo setup.bat, y agregue los comandos siguientes para.Cambie MyMFCApplication al nombre del proyecto.

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. Cree un archivo de instalación autoextraíble:

    1. En un símbolo del sistema o en la ventana Ejecutar , ejecute iexpress.exe.

    2. Cree el nuevo archivo auto de la directiva de extracción seleccione y elija el botón Siguiente .

    3. Archivos de extraer y ejecute un comando de instalación seleccione y elija Siguiente.

    4. En el cuadro de texto, escriba el nombre de la aplicación MFC y elija Siguiente.

    5. En la página Indicador de confirmación , Ningún indicador seleccione y elija Siguiente.

    6. En la página Contrato de licencia , No muestre una licencia seleccione y elija Siguiente.

    7. En la página Archivos empaquetados , agregue los siguientes archivos y elija Siguiente.

      • La aplicación MFC (archivo .exe).

      • vcredist_x86.exe.Este archivo se encuentra en \program files\microsoft sdks\windows\v7.0a\bootstrapper\packages \ vcredist_x86 \.

      • El archivo setup.bat que creó en el paso anterior.

    8. En la página del Programa de instalación al iniciar , en el cuadro de texto Programa de instalación , escriba la siguiente línea de comandos y elija Siguiente.

      cmd.exe /c "setup.bat"

    9. En la página Ventana de presentación , Predeterminado seleccione y elija Siguiente.

    10. En la página Mensaje finalizado , Ningún mensaje seleccione y elija Siguiente.

    11. En la página Nombre del paquete y opciones, escriba un nombre para el archivo de instalación autoextraíble, seleccione la opción Archivos de almacenamiento mediante el paquete dentro de nombre largo de archivo , y después elija Siguiente.El final del nombre de archivo debe ser el ejemplo de Setup.exe-for, MyMFCApplicationSetup.exe.

    12. En la página Configure el reinicio , Ningún reinicio seleccione y elija Siguiente.

    13. En la página Guarde la directiva auto de extracción , Guarde el archivo de directivas de (SED) de extracción auto seleccione y elija Siguiente.

    14. En la página Crear paquete , elija Siguiente.

  4. Pruebe el archivo de instalación autoextraíble en otro equipo, que no tiene las bibliotecas de Visual C++:

    1. En otro equipo, descargue una copia del archivo de instalación y, a continuación instalela ejecutándola y siguiendo los pasos que proporcionan.

    2. Ejecute la aplicación MFC.

      El archivo de instalación autoextraíble instala la aplicación MFC que está en la carpeta que especificó en el paso 2.La aplicación se ejecuta correctamente porque el instalador del paquete redistribuible de Visual C++ está incluido en el archivo de instalación autoextraíble.

      Nota importanteImportante

      Para determinar qué versión del runtime instalada, las comprobaciones de instalador la clave del Registro \HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\VC\Runtimes \ [plataforma].Si la versión instalada actualmente es más reciente que la versión que el instalador intenta instalar, el instalador devuelve correctamente sin instalar la versión anterior y sale de una entrada adicional en la página instalada de programas en el Panel de control.

Vea también

Conceptos

Ejemplos de implementación