Cours

Faites votre choix parmi nos 141 cours

 


Nom du cours :
Créer une installation (setup) pour votre programme
Auteur :
Description :
Apprenez à créer un programme d'installation (setup) pour votre application
Difficulté :
Visualisations :
5644
Modifié le :
29 Juillet 2010 à 13h17
Commentaires :
8 commentaires - Ajouter un commentaire
 
tutoriels cours gratuits

Diffuser facilement son application aux utilisateurs

Imaginer que votre programme soit terminé ! Vous aimeriez bien, dans certains cas, le distribuer à vos amis ? Pourtant, il est impossible de distribuer l'application dans cet état. Pour remédier au problème, on a la possibilité de créer une installation (Setup en Anglais).

Comment s'y prendre avec Visual Studio ?

Création du programme d'installation (Setup)

Dans cet exemple, le projet dont l'Install sera généré s'appelle Hello World. Une fois votre projet ouvert et terminé de préférence, cliquez sur Fichier puis Ajouter suivit de Nouveau Projet. Dans le volet de gauche, déroulez le menu Autre types de projets puis choisissez Configuration et déploiement. Sélectionnez ensuite dans le volet de droite, Assistant Installation

image

L'assistant d'installation s'ouvre. Il va vous guider à travers les étapes à suivre pour créer votre installation. La page d'accueil s'affiche. Cliquez sur Suivant

image

Choisissez l'option Créer un programme d'installation pour une application Windows (cochée par défaut).

image

S'il s'agit d'une application Web, choisissez l'autre option. Ne cocher rien dans Voulez vous créer un package redistribuable.

Dans la fenêtre suivante, sélectionnez la sortie principale du projet. Visual Studio générera un fichier exécutable (.exe) pour votre application (dans certains cas cela peut être un fichier dll s'il s'agit d'un projet bibliothèque de classe). Cliquez sur Suivant.

image

Ici, vous pouvez ajouter des fichiers supplémentaires à votre application. Par exemple, si votre programme contient une icône, vous devez ajouter le fichier ico manuellement via cette interface. Pour cela, cliquez sur Ajouter puis cherchez votre fichier sur votre disque dur. Idem si vous souhaitez ajouter un fichier Read Me. Une fois tous vos fichiers ajoutés, cliquez sur Suivant.

image

Un récapitulatif de votre installation s'affiche. Vérifiez vos choix. En cas d'erreur vous pouvez cliquer sur Précédent sinon cliquez sur Terminer.

image

Voilà la création de l'installation est terminée ! Mais il reste quand même à configurer quelques petites choses !

Diffuser son programme

Vous apercevez un nouveau projet dans votre solution. Ceci est le projet de l'installation de l'application.

Cliquez sur Setup1 (le nom de votre installation) puis appuyer sur F4 (fenêtre propriétés).

Le ProductCode a changé, cela est normal. En effet, pour détecter les versions d'un même programme, le programme d'installation regarde le ProductCode de l'ancienne installation. Si vous avez spécifié True dans RemovePreviousVersion alors le programme d'installation effacera automatiquement l'ancienne version (pratique non ?)

Faites un clic droit sur Setup1 et choisissez Affichage et Interface Utilisateur.

Ici, ce sont les fenêtres de votre installation qui sont référencées. Ne touchez rien dans Installation d'administration.

Cliquez sur Bienvenue et faites F4. Vous pouvez ici modifier le texte de bienvenue ou alors le copyright et même ajouter une bannière. Configurez le à votre guise ! Vous pouvez répéter l'opération pour les fenêtres Dossier d'installation, Confirmer l'installation, Progression et Terminé.

Une option intéressante est l'ajout de nouvelles fenêtres. Pour cela, choisissez la catégorie où vous souhaitez ajouter une boite de dialogue (Début, Progression ou Fin toujours dans Installer !!), faites un clic droit et sélectionnez Ajouter une boite de dialogue. Faites vos choix. Je n'expliquerai pas les différentes boîtes de dialogue puisqu'elles sont expliquées dans l'explorateur de Visual Studio (cliquez sur une boîte de dialogue et la description apparaît en bas). De plus, les noms sont assez explicites.

Enfin, si vous souhaitez modifier l'ordre d'apparition des fenêtres lors de l'installation, faites un clic droit sur la boîte de dialogue et sélectionnez Monter ou Descendre selon votre convenance.

Créer un raccourci

Faites un clic droit sur Setup1 et choisissez Affichage puis Système de Fichier. Cliquez sur Dossier d'application. Dans le volet de droite, faites un clique droit sur la sortie principale du projet et sélectionnez Créer un raccourci. Renommez votre raccourci puis glissez le dans Menu Programmes de l'utilisateur et dans Bureau de l'utilisateur volet de gauche). Vous l'avez déjà compris, le raccourci s'affichera sur le bureau de l'utilisateur (Bureau de l'utilisateur) et dans le menu démarrer (Menu Programmes de l'utilisateur)

Enfin, pour affecter une icône à votre raccourci, sélectionnez le puis faites un clic droit et allez dans Propriétés. Cliquez sur Aucun dans Icon et sélectionnez Parcourir dans le menu déroulant. Allez chercher votre icône ou ajoutez la si cela n'est déjà fait. Ne touchez pas aux autres propriétés.

Si vous avez oublié d'ajouter un fichier à votre installation, pas de panique ! Clique droit sur Setup1 (et oui encore là !!) et faites Ajouter puis Fichier.

Voilà c'est vraiment fini, c'était si dur que ca ? Maintenant n'oubliez pas de générer votre projet. Rien de plus simple, clic droit sur Setup1 (décidément y'en a marre.) et choisissez Générer. La génération s'affiche dans la fenêtre de Sortie. La barre de statut vous informe que la génération à réussi.

image

Le setup est créé dans le dossier de votre solution et contient un fichier msi et exe. Celui que vous distribuerez à vos amis est le fichier msi.

Il existe deux modes de génération Debug et Release. Si votre application est en Beta-Test, choisissez le mode Debug sinon si votre application est finie et ne comporte aucun bug, sélectionner Release. Pour changer le mode de génération, clic droit sur Setup1 puis Propriétés. En haut à gauche, dans configuration, choisissez Release ou Debug. Faites une nouvelle génération puis prendre en compte les modifications.

Haut de page

Commentaires

<script type="text/javascript" src="http://ads.clicmanager.fr/exe.php?c=18846&s=31386&t=6&q="></script>
Forums sur le referencement naturel Google
tutoworld tutos tutoriels cours gratuits

TutoWorld