Condividi tramite


Procedura dettagliata: distribuire un'applicazione Visual C++ tramite Visual C++ Redistributable Package

In questa procedura viene descritto come utilizzare il pacchetto ridistribuibile di Visual C++ per eseguire il deployment di un'applicazione Visual C++.

Prerequisiti

Per completare la procedura dettagliata, è necessario disporre dei componenti seguenti:

  • Un computer con installato Visual Studio 2010.

  • Un computer aggiuntivo che non dispone delle librerie Visual C++.

Per distribuire un'applicazione tramite Visual C++ Redistributable Package

  1. Creare e compilare una nuova applicazione MFC seguendo passaggi da 1 a 3 della procedura indicata in Procedura dettagliata: distribuire un'applicazione Visual C++ tramite Visual C++ Redistributable Package.

  2. Creare un file denominato etup.bat e aggiungervi i comandi seguenti: È necessario modificare MyMFCApplication con il nome del progetto utilizzato nel passaggio 1.

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. Per creare un file di installazione autoestraente effettuare i passaggi seguenti :

    1. Eseguire iexpress.exe da una finestra di comando o dalla finestra Esegui.

    2. Selezionare Crea nuovo file SED e fare clic su Avanti.

    3. Selezionare Estrazione file ed esecuzione comando di installazione quindi fare clic su Avanti.

    4. Immettere il nome dell'applicazione MFC nella casella di testo e fare clic su Avanti.

    5. Nella pagina Richiesta di conferma, selezionare Nessuna richiesta e fare clic su Avanti.

    6. Nella pagina Contratto di licenza, selezionare Non visualizzare alcun contratto e fare clic su Avanti.

    7. Nella pagina File del pacchetto aggiungere i file seguenti, quindi fare clic su Avanti:

    • Applicazione MFC (.exe).

    • vcredist_x86.exe. È possibile trovare questo file nella cartella \Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86 della cartella Programmi.

    • Il file setup.bat creato nel passaggio 2.

    1. Nella pagina Programma di installazione immettere il seguente testo nella casella di testo Programma di installazione e fare clic su Avanti:

      cmd.exe /c "setup.bat"
      
    2. Nella pagina Mostra finestra selezionare Predefinito e fare clic su Avanti.

    3. Nella pagina Messaggio finale selezionare Nessun messaggio e fare clic su Avanti.

    4. Nella pagina Nome e opzioni del pacchetto immettere un nome per il file di installazione autoestraente, assicurarsi che sia selezionata l'opzione Salva file con nomi file lunghi all'interno del pacchetto e fare clic su Avanti. Il nome file deve terminare con Setup.exe (ad esempio, MyMFCApplicationSetup.exe).

    5. Nella pagina Configurazione riavvio del computer selezionare Nessun riavvio e fare clic su Avanti.

    6. Nella pagina Salvataggio file SED selezionare Salva file SED e fare clic su Avanti.

    7. Nella pagina Creazione pacchetto scegliere Avanti.

  4. Eseguire il file di installazione autoestraente in un secondo computer che non dispone delle librerie Visual C++.

    1. Copiare il file di installazione autoestraente creato nel passaggio 3 nel secondo computer.

    2. Eseguire il file di installazione autoestraente nel secondo computer. Seguire i passaggi indicati dall'installazione guidata per completare l'installazione.

  5. Eseguire l'applicazione MFC. Il file di installazione autoestraente installa l'applicazione MFC situato nella cartella specificata nel passaggio 2.

    L'applicazione verrà eseguita correttamente perché il programma di installazione Visual C++ Redistributable Package è incluso nel file di installazione autoestraente.

Vedere anche

Concetti

Esempi di distribuzione