Procédure pas à pas : déploiement d'une application Visual C++ à l'aide de Visual C++ Redistributable Package
Cet article pas - à - pas décrit comment utiliser Visual C++ redistributable package pour déployer une application Visual C++.
Composants requis
Vous devez disposer de ces composants pour exécuter cette procédure pas - à - pas :
Un ordinateur sur lequel Visual Studio est installé.
Un ordinateur supplémentaire qui n'a pas les bibliothèques Visual C++.
Pour utiliser Visual C++ redistributable package pour déployer une application
Créez et générez une application MFC en suivant les trois premières étapes dans Procédure pas à pas : déploiement d'une application Visual C++ à l'aide de Visual C++ Redistributable Package.
Créez un fichier setup.bat, nommez-le, puis ajouter des commandes suivantes à celui-ci.Modifiez MyMFCApplication par le nom de votre projet.
@echo off vcredist_x86.exe mkdir "C:\Program Files\MyMFCApplication" copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
Créez un fichier d'installation à extraction automatique :
À une invite de commandes ou dans la fenêtre Exécuter, iexpress.exe exécuté.
Sélectionnez Créez le nouveau fichier de directive d'extraction pour individu puis choisissez le bouton Suivant .
Sélectionnez Extraire les fichiers et exécuter une commande d'installation puis choisissez Suivant.
Dans la zone de texte, entrez le nom de votre application MFC puis choisissez Suivant.
Sur la page Invite de confirmation, sélectionnez Pas d'invite puis choisissez Suivant.
Dans la page Contrat de licence, sélectionnez N'affichez pas une licence puis choisissez Suivant.
Dans la page Fichiers empaquetés, ajoutez les fichiers suivants puis choisissez Suivant.
Votre application MFC (fichier .exe).
vcredist_x86.exe.Ce fichier se trouve dans le dossier \Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86\.
Le fichier setup.bat de que vous avez créé à l'étape précédente.
Sur la page Installez le programme pour lancer, dans la zone de texte Installez le programme, entrez la ligne de commande suivante puis choisissez Suivant.
cmd.exe /c "setup.bat"
Dans la page Afficher la fenêtre, sélectionnez Par défaut puis choisissez Suivant.
Dans la page Message terminé, sélectionnez Aucun message puis choisissez Suivant.
Dans la page Nom du package et options, entrez un nom pour votre fichier d'installation à extraction automatique, sélectionnez l'option Enregistrez les fichiers à l'aide de le nom de fichiers longs à l'intérieur de le package, puis choisissez Suivant.La fin du nom de fichier doit être l'exemple de Setup.exe-for, MyMFCApplicationSetup.exe.
Dans la page Configurez le redémarrage, sélectionnez Pas de redémarrage puis choisissez Suivant.
Sur la page Enregistrez la directive d'extraction pour individu, sélectionnez Enregistrez le fichier de directive (SED) d'extraction pour individu puis choisissez Suivant.
Dans la page Créer un package, choisissez Suivant.
Testez le fichier d'installation à extraction automatique sur un autre ordinateur, qui ne dispose pas des bibliothèques Visual C++ :
Sur un autre ordinateur, téléchargez une copie du fichier d'installation, puis -le la en l'exécutant l'et en suivant les étapes qu'elles fournissent.
Exécutez l'application MFC.
Le fichier d'installation à extraction automatique installe l'application MFC qui se trouve dans le dossier que vous avez spécifié à l'étape 2.L'application s'exécute correctement car le programme d'installation de Visual C++ Redistributable Package est inclus dans le fichier d'installation auto-extractible.
Important
Pour déterminer quelle version du runtime est installé, le programme d'installation la clé de Registre\HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\VC\Runtimes\[platform].Si la version actuellement installée est plus récente que la version que le programme d'installation tente d'installation, le programme d'installation retourne le succès sans installer la version antérieure et permet une entrée supplémentaire sur la page installée de programmes du panneau de configuration.