IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

les builds events pour un service windows


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Par défaut les builds events pour un service windows
    Bonjour.

    J'ai un problème mineur mais tres tres fatiguant à la longue

    Je développe un service windows en c#

    Pour pouvoir le tester, dans les options du projet j'ai mis les build events suivants :

    Before:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    net stop MonService
    "c:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /u "$(TargetPath)"
    After
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    "c:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" "$(TargetPath)"
    net start MonService
    Le problème est le suivant :
    Si il y a une erreur de compilation quelconque, je ne pourrai plus compiler par la suite tant que je n'efface pas le champ "Before Compilation".

    Simplement parceque le service a déjà été désinstallé, donc la commande net stop MonService retourne un code erreur.

    C'est donc un peu lourd, car je passe mon temps à faire du copier/coller.

    Est il possible d'ignorer l'error code de net stop MonService dans le champ "Before Compilation"?

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Tu peux rajouter la ligne suivante à la fin de ton Pre Build Event :

    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Par défaut
    super merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. IDE pour developper services windows
    Par debian21 dans le forum Services Windows
    Réponses: 1
    Dernier message: 20/04/2013, 23h47
  2. Réponses: 2
    Dernier message: 13/07/2010, 17h30
  3. Installation automatique pour un service windows?
    Par pdgnr dans le forum Windows Forms
    Réponses: 8
    Dernier message: 08/03/2008, 08h58
  4. Créer un client pour un service windows
    Par gufra dans le forum C#
    Réponses: 5
    Dernier message: 06/02/2008, 18h38
  5. Réponses: 7
    Dernier message: 27/10/2005, 18h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo