Bonjour,
Je viens vers vous car j'ai créé un Windows Service et je souhaite l'installer et pouvoir le retrouver dans le services.msc.
Pour ce faire, j'ai donc implémenter mon service dans lequel j'ai ajouté la class ProjectInstaller (via Visual Studio 2012). Cette class possède bien un attribut "[RunInstaller(true)]". Ca se fait tout seul c'est génial
Ensuite pour l'installer j'utilise une commande DOS qui est:
installutil + mon "path\file.exe". Pour ce faire j'utilise une invite de commande qui se trouve dans démarrer -> VS2012 -> TOOLS que j'execute en tant qu'administrateur sinon j'ai des problèmes de droits.
Une fois tout cela fait j'essaye d'executer ma commande et la je bloque. En annexe on peut voir mon message d'erreur qui est:
Aucun programme d'installation public avec l'attribut RunInstallerAttribute.Yes
n'a été trouvé dans l'assembly D:\project\GI.IHM_Param_Transfer\GI.IHM_Param_Tra
nsfer\bin\Release\GI.Transfer.IHM.exe.
Suppression du fichier InstallState, car aucun programme d'installation n'est présent.
Normalement pour contrer ce problème il faut créer une class qui possède donc un attribut RunInstaller(true), ce que j'ai fait.
Quelqu'un aurait-il une solution, merci d'avance.
Partager