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++
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++.
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"
Vytvořte samorozbalovací instalační soubor:
Na příkazovém řádku nebo v Spustit okna, spusťte iexpress.exe.
Vyberte vytvořit novou směrnici pro samorozbalovací soubor a pak zvolte Další tlačítko.
Vyberte extrahovat soubory a spustit instalační příkaz a pak zvolte Další.
Do textového pole zadejte název aplikace knihovny MFC a pak zvolte Další.
Na výzvu k potvrzení stránku, vyberte Bez výzvy a pak zvolte Další.
Na licenční smlouvy stránku, vyberte Nezobrazovat licence a pak zvolte Další.
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.
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"
Na Zobrazit okno stránku, vyberte výchozí a pak zvolte Další.
Na Zpráva dokončení stránku, vyberte žádná zpráva a pak zvolte Další.
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.
Na Konfigurovat restartování stránku, vyberte bez restartování a pak zvolte Další.
Na Uložit směrnici pro samorozbalovací stránku, vyberte Uložit Self extrakce směrnice soubor (SED) a pak zvolte Další.
Na vytvořit balíček zvolte Další.
Testování samorozbalovací instalační soubor na druhém počítači, který nemá knihovny Visual C++:
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.
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é 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.