Lorsque je crée un nouveau service Windows dans Visual Studio 2010, je reçois le message indiquant qu'il faut utiliser InstallUtil et net start pour exécuter le service.
J'ai essayé les étapes suivantes :
- Créer un nouveau projet Fichier -> Nouveau -> Projet -> Service Windows
- Nom du projet : TestService
- Construire le projet tel quel (constructeur Service1, OnStart, OnStop)
- Ouvrez l'invite de commande, exécutez " C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe " TestService.exe
- Exécuter net start TestService .
Sortie de l'étape 4
Exécution d'une installation transactionnelle.
Début de la phase d'installation de l'installation.
Voir le contenu du fichier journal pour le C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestService\TestService\obj\x86\Debug\TestService.exe la progression de l'assemblée.
Le fichier est situé à l'adresse suivante C:\Users\myusername\Documents\Visual Studio 2010 \Projects\Tes tService \TestService\obj\x86\Debug\TestService.InstallLog.
Installation de l'ensemble ' C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestS ervice \TestService\obj\x86\Debug\TestService.exe '.
Les paramètres affectés sont :
logtoconsole =
logfile = C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestService\T estService \obj\x86\Debug\TestService.InstallLog
chemin d'assemblage = C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestServ glace \TestService\obj\x86\Debug\TestService.exe
Aucun installateur public avec l'attribut RunInstallerAttribute.Yes n'a pu être trouvé dans la base de données C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestService\TestSe rvice \obj\x86\Debug\TestService.exe montage.
La phase d'installation s'est terminée avec succès, et la phase d'engagement est commence.
Voir le contenu du fichier journal pour le C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestService\TestService\obj\x86\Debug\TestService.exe la progression de l'assemblée.
Le fichier est situé à l'adresse suivante C:\Users\myusername\Documents\Visual Studio 2010 \Projects\Tes tService \TestService\obj\x86\Debug\TestService.InstallLog.
Commettre l'assemblage ' C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestS ervice \TestService\obj\x86\Debug\TestService.exe '.
Les paramètres affectés sont :
logtoconsole =
logfile = C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestService\T estService \obj\x86\Debug\TestService.InstallLog
chemin d'assemblage = C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestServ glace \TestService\obj\x86\Debug\TestService.exe
Aucun installateur public avec l'attribut RunInstallerAttribute.Yes n'a pu être trouvé dans la base de données C:\Users\myusername\Documents\Visual Studio 2010 \Projects\TestService\TestSe rvice \obj\x86\Debug\TestService.exe montage.
Supprimez le fichier InstallState car il n'y a pas d'installateurs.
La phase d'engagement s'est terminée avec succès.
La transaction d'installation est terminée.
Sortie de l'étape 5
Le nom du service n'est pas valide.
Une aide supplémentaire est disponible en tapant NET HELPMSG 2185.