Dans le cadre du projet de service, faites ce qui suit :
- Dans l'explorateur de solutions, double-cliquez sur le fichier .cs de vos services. Cela devrait faire apparaître un écran tout gris où il est question de faire glisser des éléments de la boîte à outils.
- Ensuite, faites un clic droit sur la zone grise et sélectionnez ajouter un installateur. Cela ajoutera un fichier de projet d'installation à votre projet.
- Vous aurez alors 2 composants sur la vue de conception du ProjectInstaller.cs (serviceProcessInstaller1 et serviceInstaller1). Vous devez ensuite configurer les propriétés selon vos besoins, comme le nom du service et l'utilisateur sous lequel il doit fonctionner.
Vous devez maintenant créer un projet d'installation. La meilleure chose à faire est d'utiliser l'assistant d'installation.
-
Faites un clic droit sur votre solution et ajoutez un nouveau projet : Ajouter > Nouveau projet > Projets d'installation et de déploiement > Assistant d'installation
a. Cela peut varier légèrement pour les différentes versions de Visual Studio. b. Visual Studio 2010, il se trouve dans : Modèles d'installation > Autres types de projets > Configuration et déploiement > Visual Studio Installer
-
À la deuxième étape, sélectionnez "Créer une configuration pour une application Windows".
-
À la troisième étape, sélectionnez "Sortie primaire de...".
-
Cliquez jusqu'à la fin.
Ensuite, modifiez votre installateur pour vous assurer que la sortie correcte est incluse.
- Cliquez avec le bouton droit de la souris sur le projet d'installation dans l'explorateur de solutions.
- Sélectionnez View > Custom Actions. (Dans VS2008, il peut s'agir de Affichage > Éditeur > Actions personnalisées).
- Cliquez avec le bouton droit de la souris sur l'action Installer dans l'arbre des actions personnalisées et sélectionnez "Ajouter une action personnalisée...".
- Dans la boîte de dialogue "Select Item in Project", sélectionnez Application Folder et cliquez sur OK.
- Cliquez sur OK pour sélectionner l'option "Primary output from...". Un nouveau nœud devrait être créé.
- Répétez les étapes 4 et 5 pour les actions de validation, d'annulation et de désinstallation.
Vous pouvez modifier le nom de la sortie du programme d'installation en cliquant avec le bouton droit de la souris sur le projet d'installation dans votre solution et en sélectionnant Propriétés. Changez le "Nom du fichier de sortie :" en ce que vous voulez. En sélectionnant également le projet d'installation et en consultant la fenêtre des propriétés, vous pouvez modifier le nom du fichier de sortie de l'installateur. Product Name
, Title
, Manufacturer
etc...
Ensuite, construisez votre installateur et il produira un MSI et un setup.exe. Choisissez celui que vous voulez utiliser pour déployer votre service.
0 votes
Ceci est déjà documenté dans l'article suivant de Microsoft KB : support.microsoft.com/fr/us/kb/816169
2 votes
@slayernoah le lien semble être cassé. Avez-vous d'autres références ?