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, la dernière étape consiste à créer un programme d'installation pour permettre à d'autres utilisateurs d'installer le programme sur leurs ordinateurs. Pour le programme d’installation, vous ajoutez un nouveau projet à votre solution existante. La sortie de ce nouveau projet est un fichier setup.exe qui peut installer votre application sur un autre ordinateur.

La 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 ClickOnce Deployment for Visual C++ Applications. Pour plus d’informations sur le déploiement en général, consultez Déploiement d’applications, de services et de composants.

Configuration requise

  • La 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 listées dans Utilisation de l’IDE Visual Studio pour le développement d’applications de bureau C++.
  • La procédure pas à pas ne peut pas être effectuée dans les éditions Express de Visual Studio.
  • La procédure pas-à-pas ne peut pas être effectuée sans l’extension Projet Microsoft Visual Studio Installer. Vous trouverez ensuite des instructions pour l’installer.

Installer le modèle de projets d’installation et de déploiement Visual Studio

Les étapes décrites dans cette section varient en fonction de la version de Visual Studio que vous avez installée. Pour afficher la documentation relative à votre version préférée de Visual Studio, utilisez le contrôle de sélecteur version . Contrôle vers le haut de la table des matières de cette page.

Si vous ne l’avez pas déjà fait, téléchargez l’extension Projets Microsoft Visual Studio Installer. L’extension est gratuite pour les développeurs Visual Studio et ajoute les modèles de projet d’installation et de déploiement à Visual Studio.

  1. Quand vous êtes connecté à Internet, depuis le menu principal de Visual Studio, choisissez Extensions>Gérer les extensions. La boîte de dialogue Gérer les extensions s’affiche.
  2. Sélectionnez l’onglet En ligne, puis tapez Projets Microsoft Visual Studio Installer dans la zone de recherche. Appuyez sur Entrée, sélectionnez Projets Microsoft Visual Studio Installer, puis cliquez sur Télécharger.
  3. Choisissez d’exécuter et d’installer l’extension, puis redémarrez Visual Studio.

Créer le projet d’installation

  1. Dans le menu principal de Visual Studio, choisissez Fichier>Solutions et projets récents, puis choisissez de rouvrir votre projet.

  2. Dans le menu principal, choisissez Fichier>Nouveau>Projet pour ouvrir la boîte de dialogue Créer un projet. Dans la zone de recherche, tapez Setup, sélectionnez Projet d’installation dans les résultats puis Suivant.

  3. Entrez le nom du projet d’installation dans la zone Nom, comme Setup.

  4. Dans la liste déroulante Solution, sélectionnez Ajouter à la solution. Choisissez Créer pour créer le projet d’installation. Un onglet Système de fichiers s’ouvre dans la fenêtre de l’éditeur.

  5. Cliquez avec le bouton droit sur le nœud Dossier d’application dans le volet de gauche, puis sélectionnez Ajouter>Sortie de projet pour ouvrir la boîte de dialogue Ajouter le groupe de sorties du projet.

  6. Dans la boîte de dialogue, sélectionnez Sortie principale, puis cliquez sur OK. (Vous ne verrez pas la sortie principale si vous avez oublié de modifier la liste déroulante Solution pour Ajouter à la solution à l’étape précédente). Un nouvel élément nommé Sortie principale de Game (active) s’affiche.

  7. Sélectionnez Sortie principale de Game (active), cliquez avec le bouton droit, puis choisissez Créer un raccourci vers la sortie principale de Game (active). Un nouvel élément nommé Raccourci vers la sortie principale de Game (active) s’affiche.

  8. Renommez l’élément Raccourci en Game, puis faites glisser et déplacez l’élément dans le nœud Menu Programmes de l’utilisateur sur le côté gauche de la fenêtre.

  9. Dans l’explorateur de solutions, sélectionnez le projet d’installation et choisissez Afficher>Fenêtre des propriétés pour ouvrir la fenêtre Propriétés du projet d’installation.

  10. Spécifiez les autres détails dans la fenêtre de propriétés de la façon dont vous souhaitez qu’ils apparaissent dans le programme d’installation. Par exemple, utilisez Contoso pour Fabricant, Game Installer pour Nom du produit et https://www.contoso.com pour URL du support technique.

Build the setup project

  1. Dans le menu principal, choisissez Générer>Gestionnaire de configuration.

  2. Dans la table Contextes de projet, sous la colonne Générer, cochez la case pour le projet d’installation, Configuration. Cliquez sur Fermer.

  3. Depuis la barre de menus, choisissez Générer>Générer la solution pour générer le projet Game et le projet d’installation.

Exécuter le projet d’installation

  1. Dans l’explorateur de solutions, appuyez sur le bouton pour basculer entre les solutions et les vues disponibles passer à l’affichage de dossier.
  2. Accédez au dossier d’installation et au dossier Déboguer dans ce dernier. Vous pouvez alors exécuter le programme setup.exe, qui a été créé à partir du projet d’installation, pour installer l’application Game sur votre ordinateur. Vous pouvez copier ce fichier (et Setup.msi) pour installer l’application et ses fichiers de bibliothèques nécessaires sur un autre ordinateur.

Pour installer le modèle de projet d’installation et de déploiement Visual Studio 2017 et antérieur

  1. Quand vous êtes connecté à Internet, dans Visual Studio, choisissez Outils>Extensions et mises à jour.

  2. Sous Extensions et mises à jour, sélectionnez l’onglet En ligne, puis tapez Projets Microsoft Visual Studio Installer dans la zone de recherche. Appuyez sur Entrée, sélectionnez Projets d’installation Microsoft Visual Studio <version>, puis cliquez sur Télécharger.

  3. Choisissez d’installer l’extension, puis redémarrez Visual Studio.

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

  1. Modifiez la configuration de solution active en Version finale. Dans la barre de menus, choisissez Build>Gestionnaire de configurations. Dans la boîte de dialogue Gestionnaire de configurations, dans la liste déroulante Configuration de la solution active, sélectionnez Release. Cliquez sur le bouton Fermer pour enregistrer la configuration.

  2. Dans la barre de menus, choisissez Fichier>Nouveau>Projet pour ouvrir la boîte de dialogue Nouveau projet.

  3. Dans le volet gauche de la boîte de dialogue, développez les nœuds Installé>Autres types de projets, puis sélectionnez Visual Studio Installer. Dans le volet central, sélectionnez Projet d’installation.

  4. Entrez le nom du projet d’installation dans la zone Nom. Pour cet exemple, entrez Game Installer.

  5. Dans la liste déroulante Solution, sélectionnez Ajouter à la solution. Choisissez le bouton OK pour créer le projet d’installation. Un onglet Assistant Fichier (Game Installer) s’ouvre dans la fenêtre de l’éditeur.

  6. Cliquez avec le bouton droit sur le nœud Dossier d’application, puis sélectionnez Ajouter>Sortie de projet pour ouvrir la boîte de dialogue Ajouter le groupe de sorties du projet.

  7. Dans la boîte de dialogue, sélectionnez Sortie principale, puis cliquez sur OK. Un nouvel élément nommé Sortie principale de Game (active) s’affiche.

  8. Sélectionnez l’élément Sortie principale de Game (active), cliquez avec le bouton droit, puis choisissez Créer un raccourci vers la sortie principale de Game (active). Un nouvel élément nommé Raccourci vers la sortie principale de Game (active) s’affiche.

  9. Renommez l’élément Raccourci en Game, puis faites glisser et déplacez l’élément dans le nœud Menu Programmes de l’utilisateur sur le côté gauche de la fenêtre.

  10. Dans l’Explorateur de solutions, sélectionnez le projet Game Installer, puis choisissez Affichage>Fenêtre Propriétés ou appuyez sur F4 pour ouvrir la fenêtre Propriétés.

  11. Spécifiez les autres détails de la façon dont vous souhaitez qu’ils apparaissent dans le programme d’installation. Par exemple, utilisez Contoso pour Fabricant, Game Installer pour Nom du produit et https://www.contoso.com pour URL du support technique.

  12. Dans la barre de menus, choisissez Build>Gestionnaire de configurations. Dans la table Projet, sous la colonne Générer, cochez la case correspondant au projet Installation. Cliquez sur Fermer.

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

  14. 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 (et GameInstaller.msi) pour installer l’application et ses fichiers de bibliothèques obligatoires sur un autre ordinateur.

Étapes suivantes

Précédent : Procédure pas-à-pas : débogage d’un projet (C++)

Voir aussi

Informations de référence sur le langage C++
Projets et systèmes de build
Déploiement des applications de bureau