Procédure pas à pas : déploiement de votre programme (C++)
Maintenant que vous avez créé votre application en suivant les procédures pas à pas décrites précédemment, qui sont répertoriées dans Utilisation de l'IDE de Visual Studio pour le développement C++, la dernière étape consiste à créer un programme d'installation pour permettre à d'autres utilisateurs d'installer le programme sur leurs ordinateurs.Pour cela, vous allez ajouter un nouveau projet à votre solution existante.La sortie de ce nouveau projet est un fichier setup.exe qui installe votre application sur un autre ordinateur.
Cette procédure pas à pas indique comment utiliser Windows Installer pour déployer votre application.Vous pouvez également utiliser ClickOnce pour déployer une application.Pour plus d'informations, consultez Déploiement de ClickOnce pour les applications Visual C++.Pour plus d'informations sur le déploiement en général, consultez Déploiement d'applications, de services et de composants.
Composants requis
Cette procédure pas à pas part du principe que vous comprenez les notions de base du langage C++.
Elle suppose également que vous avez effectué les procédures pas à pas connexes précédentes répertoriées dans Utilisation de l'IDE de Visual Studio pour le développement C++.
Cette procédure pas à pas ne peut pas être effectuée dans les éditions Express de Visual Studio.
Si ce n'est déjà fait, téléchargez InstallShield Limited Edition (ISLE), comme indiqué dans la procédure plus loin dans cet article.ISLE est une version gratuite d'InstallShield pour les développeurs Visual Studio qui remplace les fonctionnalités des modèles de projet d'installation et de déploiement présents dans les éditions antérieures de Visual Studio.
Pour installer le modèle de projet d'installation et de déploiement ISLE
Lorsque vous êtes connecté à Internet, dans la barre de menus, sélectionnez Fichier, Nouveau, Projet pour ouvrir la boîte de dialogue Nouveau projet.
Dans le volet gauche de la boîte de dialogue, développez les nœuds Installé, Modèles et Autres types de projets, puis sélectionnez Configuration et déploiement.Dans le volet central, sélectionnez Activer InstallShield Limited Edition, puis choisissez le bouton OK.
Suivez les instructions pour installer InstallShield Limited Edition pour Visual Studio (ISLE).
Après avoir téléchargé, installé et activé ISLE, fermez Visual Studio et rouvrez-le.
Dans la barre de menus, choisissez Fichier, Projets et solutions récents, puis choisissez la solution Game pour la rouvrir.
Pour créer un projet d'installation et installer votre programme
Modifiez la configuration de solution active en Version finale.Dans la barre de menus, choisissez Générer, puis Gestionnaire de configurations.Dans la boîte de dialogue Gestionnaire de configurations, dans la liste déroulante Configuration de la solution active, sélectionnez Version finale.Cliquez sur le bouton Fermer pour enregistrer la configuration.
Dans la barre de menus, choisissez Fichier, Nouveau, Projet pour ouvrir la boîte de dialogue Nouveau projet.
Dans le volet gauche de la boîte de dialogue, développez les nœuds Installé, Modèles et Autres types de projets, puis sélectionnez Configuration et déploiement.Dans le volet central, sélectionnez Projet InstallShield Limited Edition .
Entrez le nom du projet d'installation dans la zone Nom.Pour cet exemple, entrez Game Installer.Dans la zone déroulante Solution, sélectionnez Ajouter à la solution.Choisissez le bouton OK pour créer le projet d'installation.Un onglet Assistant Projet (Game Installer) s'ouvre dans la fenêtre de l'éditeur.
En bas de l'onglet Assistant Projet (Game Installer), cliquez sur le lien Informations sur l'application.
Dans la page Informations sur l'application, spécifiez le nom de votre société tel que vous souhaitez qu'il apparaisse dans le programme d'installation.Vous pouvez utiliser le nom de votre propre société ou, pour cet exemple, utiliser Contoso.Spécifiez le nom de votre application ; dans cet exemple, spécifiez Game.Spécifiez l'adresse Web de votre société, ou pour cet exemple, utilisez https://www.contoso.com.
En bas de l'onglet Assistant Projet (Game Installer), cliquez sur le lien Installation Interview.
Dans la page Installation Interview, sous Do you want to display a License Agreement Dialog, sélectionnez la case d'option No.Sous Do you want to prompt users to enter their Company Name and User Name, sélectionnez la case d'option No.
Dans l'Explorateur de solutions, développez le projet Game Installer, développez le nœud Planifier votre installation, puis ouvrez la page Informations générales.
Sous l'onglet Informations générales (Game Installer) dans la fenêtre de l'éditeur, spécifiez un ID de création de balise, par exemple regid.2012-12.com.Contoso.
Dans l'Explorateur de solutions, sous le projet Game Installer, développez le nœud Spécifiez les données d'application, puis ouvrez la page Fichiers.
Sous l'onglet Fichiers (Game Installer) dans la fenêtre de l'éditeur, sous Fichiers de l'ordinateur source, ouvrez le menu contextuel de Sortie principale de Game, puis choisissez Copier.
Ouvrez un menu contextuel dans l'espace situé sous la colonne Nom dans Fichiers de l'ordinateur de destination, puis choisissez Coller.Un nouvel élément nommé Sortie de Game.Primary apparaît.
Dans l'Explorateur de solutions, sous le nœud Spécifiez les données d'application, ouvrez la page Composants redistribuables.
Sous l'onglet Composants redistribuables (Game Installer) de la fenêtre de l'éditeur, activez la case à cocher Visual C++ 11.0 CRT (x86).
Dans la barre de menus, choisissez Générer, Générer la solution pour générer le projet Game et le projet Game Installer.
Dans le dossier de solution, recherchez le programme setup.exe qui a été généré à partir du programme Game Installer, puis lancez-le pour installer l'application Game sur votre ordinateur.Vous pouvez copier ce fichier pour installer l'application et ses fichiers de bibliothèques requis sur un autre ordinateur.
Vous pouvez définir de nombreuses options dans le projet d'installation pour répondre à vos besoins.Pour obtenir plus d'informations, dans l'Explorateur de solutions, sous le projet Game Installer, ouvrez la page Mise en route, puis utilisez la touche F1 pour ouvrir la bibliothèque d'aide ISLE.
Étapes suivantes
Précédent :Procédure pas à pas : débogage d'un projet (C++)