Sdílet prostřednictvím


Podrobné pokyny: Nasazení Visual C++ aplikace za použití redistribuovatelného balíčku Visual C++.

Popisuje způsob použití redistribuovatelného balíčku Visual C++ k nasazení Visual C++ aplikace.

Požadavky

Chcete-li dokončit tento návod, potřebujete následující komponenty:

  • Počítač s nainstalovaným Visual Studio 2010.

  • Další počítač, který nemá knihovny Visual C++.

Chcete-li nasadit aplikaci za použití redistribuovatelného balíčku Visual C++

  1. Vytvořte a sestavte novou aplikaci knihovny MFC podle následujících kroků 1 až 3 procedury v tématu Podrobné pokyny: Nasazení Visual C++ aplikace za použití redistribuovatelného balíčku Visual C++..

  2. vytvořte soubor s názvem setup.bat a přidejte následující příkazy. Musíte změnit MyMFCApplication na název projektu, který jste použili v kroku 1.

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. Proveďte následující kroky k vytvoření samorozbalovacího instalačního souboru:

    1. Spusťte iexpress.exe z okna příkazu nebo z okna Spustit.

    2. Vyberte Vytvořit novou směrnici pro samorozbalovací soubor a klikněte na tlačítkoDalší.

    3. Vyberte Rozbalit soubory a spustit instalační příkaz a klikněte na tlačítkoDalší.

    4. Zadejte název vaší aplikace knihovny MFC do textového pole a klikněte na tlačítko Další.

    5. Na stránce Výzva k potvrzení vyberte Bez výzvy a klikněte na tlačítkoDalší.

    6. Na stránce Licenční smlouva vyberte Nezobrazovat smlouvu a klikněte na tlačítko Další.

    7. Na stránce Sbalené soubory přidejte následující soubory a poté klikněte na tlačítko Další:

    • Vaše aplikace knihovny MFC (.exe).

    • vcredist_x86.exe. Tento soubor naleznete v adresáři \Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86 ve vašem adresáři Program Files.

    • Soubor setup.bat, který jste vytvořili v kroku 2.

    1. Na stránce Spuštění instalačního programu zadejte následující v textovém poli Instalační program a klikněte na tlačítko Další:

      cmd.exe /c "setup.bat"
      
    2. Na stránce Zobrazit okno vyberte Výchozí a klikněte na tlačítkoDalší.

    3. Na stránce Zpráva dokončení vyberte Žádná zpráva a klikněte na tlačítkoDalší.

    4. Na stránceStránka nastavení a názvu balíčku zadejte název pro váš samorozbalovací instalační soubor, ujistěte se, že je vybrána volba Uložit soubory za použití dlouhých názvů souboru uvnitř balíčku a klikněte na tlačítko Další. Název souboru musí končit Setup.exe (například MyMFCApplicationSetup.exe).

    5. Na stránce Konfigurovat restartování vyberteBez restartování a klikněte na tlačítkoDalší.

    6. Na stránce Uložit směrnici pro samorozbalování vyberte Uložit směrnici pro samorozbalovací soubor (SED) a klikněte na tlačítko Další.

    7. Na stránce vytvořit balíček klikněte na tlačítko Další.

  4. Spusťte samorozbalovací instalační soubor na druhém počítači, který nemá knihovny Visual C++.

    1. Zkopírujte samorozbalovací instalační soubor, který jste vytvořili v kroku 3 do druhého počítače.

    2. Spusťte samorozbalovací instalační soubor na druhém počítači. Postupujte podle kroků Průvodce instalací a dokončete instalaci.

  5. Spusťte aplikaci knihovny MFC. Samorozbalovací instalační soubor nainstaluje aplikaci knihovny MFC, která je v adresáři, specifikovaném v kroku 2.

    Aplikace běží úspěšně, protože je instalátor redistribuovatelného balíčku Visual C++ vložen v samorozbalovacím instalačním souboru.

Viz také

Koncepty

Příklady nasazení