Udostępnij za pośrednictwem


Wskazówki: wdrażanie aplikacji Visual C++ przy użyciu pakietu redystrybucyjnego Visual C++

W tym artykule opisano sposób używania pakietu redystrybucyjnego oprogramowania Visual C++ do wdrożenia aplikacji Visual C++.

Wymagania wstępne

Należy zainstalować te składniki do przeprowadzenia tego instruktażu:

  • Komputer, który ma zainstalowanego Visual Studio.

  • Dodatkowy komputer, który nie ma bibliotek Visual C++.

Aby użyć pakietu redystrybucyjnego oprogramowania Visual C++ do wdrożenia aplikacji

  1. Tworzenie i budowanie aplikacji MFC trzy pierwsze kroki w programie Wskazówki: wdrażanie aplikacji Visual C++ przy użyciu pakietu redystrybucyjnego Visual C++.

  2. Utwórz plik, nadaj mu nazwę setup.bat i dodać do niego następujące polecenia.Zmiana MyMFCApplication na nazwę projektu.

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. Utwórz samowyodrębniający się plik Instalatora:

    1. W wierszu polecenia lub w uruchomić okna, uruchom iexpress.exe.

    2. Wybierz Utwórz nowy plik Self ekstrakcji dyrektywy , a następnie wybierz Dalej przycisk.

    3. Wybierz wyodrębnić pliki, a następnie uruchomienie polecenia instalacji , a następnie wybierz Dalej.

    4. W polu tekstowym wprowadź nazwę aplikacji MFC, a następnie wybierz polecenie Dalej.

    5. Na monit o potwierdzenie strony, kliknij Wierszu nr , a następnie wybierz Dalej.

    6. Na Umowy licencyjnej strony, kliknij nie są wyświetlane licencji , a następnie wybierz Dalej.

    7. Na pliki Packaged stronie, Dodaj następujące pliki i wybierz polecenie Dalej.

      • Aplikacja MFC (pliku .exe).

      • VCRedist_x86.exe.Ten plik znajduje się w \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86\.

      • Plik setup.bat, który został utworzony w kroku wcześniejszych.

    8. Na Zainstalować Program do uruchamiania strona w Zainstalować Program pole tekstowe, wpisz następujący wiersz polecenia, a następnie wybierz polecenie Dalej.

      cmd.exe /c "setup.bat"

    9. Na Pokaż okno strony, kliknij domyślne , a następnie wybierz Dalej.

    10. Na Zakończono wiadomość strony, kliknij żadnej wiadomości , a następnie wybierz Dalej.

    11. Na nazwę pakietu i opcje strona, wprowadź nazwę dla swojej samowyodrębniający się plik instalacyjny, wybierz przechowywania plików przy użyciu długiej nazwy pliku w pakiecie opcji, a następnie wybierz Dalej.Na końcu nazwy pliku musi być na przykład Setup.exe—for, MyMFCApplicationSetup.exe.

    12. Na Konfiguruj ponownie uruchomić strony, kliknij bez ponownego uruchamiania , a następnie wybierz Dalej.

    13. Na Zapisać dyrektywy ekstrakcji Self strony, kliknij pliku Zapisz Self ekstrakcji dyrektywy SED , a następnie wybierz Dalej.

    14. Na Utwórz pakiet wybierz Dalej.

  4. Badanie samowyodrębniającego się pliku Instalatora na innym komputerze, który nie ma bibliotek Visual C++:

    1. Na innym komputerze Pobierz kopię pliku instalacyjnego, a następnie zainstalować go przez uruchomienie go i kolejne kroki, które zapewnia.

    2. Uruchom aplikację MFC.

      Samorozpakowujący się plik instalacyjny instaluje aplikacji MFC, która znajduje się w folderze, określonej w kroku 2.Aplikacja jest wykonywana prawidłowo, ponieważ Instalator pakiet redystrybucyjny oprogramowania Visual C++ jest uwzględniony w formie samorozpakowującego się pliku instalacyjnego.

      Ważna uwagaWażne

      Aby ustalić, która wersja środowiska wykonawczego jest zainstalowana, Instalator sprawdza \HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\VC\Runtimes\[platform klucza rejestru].Jeśli aktualnie zainstalowana wersja jest nowsza niż wersja, Instalator próbuje zainstalować, Instalator zwraca sukces bez konieczności instalowania starszej wersji i pozostawia dodatkowy zapis na stronie zainstalowane programy w Panelu sterowania.

Zobacz też

Koncepcje

Przykłady wdrożeń