Sdílet prostřednictvím


Návod: Nasazení aplikace Visual C++ s použitím redistribuovatelného balíčku Visual C++

Tento podrobný článek popisuje způsob použití redistribuovatelného balíčku Visual C++ k nasazení aplikace Visual C++.

Požadavky

Musí mít tyto součásti pro dokončení tohoto návodu:

  • Počítač, který má nainstalovanou aplikaci Visual Studio.

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

Chcete-li nasadit aplikaci pomocí redistribuovatelného balíčku Visual C++

  1. Vytvořte a sestavte aplikaci knihovny MFC podle prvních tří kroků v Návod: Nasazení aplikace Visual C++ s použitím redistribuovatelného balíčku Visual C++.

  2. Vytvořte soubor, názvem setup.bat a přidejte do něj následující příkazy.Změna MyMFCApplication na název projektu.

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. Vytvořte samorozbalovací instalační soubor:

    1. Na příkazovém řádku nebo v Spustit okna, spusťte iexpress.exe.

    2. Vyberte vytvořit novou směrnici pro samorozbalovací soubor a pak zvolte Další tlačítko.

    3. Vyberte extrahovat soubory a spustit instalační příkaz a pak zvolte Další.

    4. Do textového pole zadejte název aplikace knihovny MFC a pak zvolte Další.

    5. Na výzvu k potvrzení stránku, vyberte Bez výzvy a pak zvolte Další.

    6. Na licenční smlouvy stránku, vyberte Nezobrazovat licence a pak zvolte Další.

    7. Na sbalené soubory stránky, přidejte následující soubory a pak zvolte Další.

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

      • vcredist_x86.exe.Tento soubor je umístěn v \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86\.

      • Soubor setup.bat, který jste vytvořili v předchozím kroku.

    8. Na Spuštění instalačního programu stránky v Instalaci programu textové pole, zadejte následující příkaz a pak zvolte Další.

      cmd.exe /c "setup.bat"

    9. Na Zobrazit okno stránku, vyberte výchozí a pak zvolte Další.

    10. Na Zpráva dokončení stránku, vyberte žádná zpráva a pak zvolte Další.

    11. Na název balíčku a možnosti stránky, zadejte název pro váš samorozbalovací instalační soubor, vyberte Uložit soubory za použití dlouhých názvů souboru uvnitř balíčku a potom vyberte Další.Na konec názvu souboru musí být například Setup.exe—for, MyMFCApplicationSetup.exe.

    12. Na Konfigurovat restartování stránku, vyberte bez restartování a pak zvolte Další.

    13. Na Uložit směrnici pro samorozbalovací stránku, vyberte Uložit Self extrakce směrnice soubor (SED) a pak zvolte Další.

    14. Na vytvořit balíček zvolte Další.

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

    1. V jiném počítači stáhněte si instalační soubor a pak ji nainstalovat spuštěním a provedením kroků, které poskytuje.

    2. 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.

      Důležitá poznámkaDůležité

      Chcete-li určit nainstalovanou verzi modulu runtime, zkontroluje instalační služba \HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\VC\Runtimes\[platform klíče registru].Je-li aktuálně nainstalovaná verze je novější než verze, který instalační program pokouší nainstalovat, instalační služba vrátí úspěch bez instalace starší verze a ponechá další položky na stránce nainstalované programy v Ovládacích panelech.

Viz také

Koncepty

Příklady nasazení