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 :

Génération : Intégrer la génération d'un plugin au coeur de l'appli


Sujet :

C#

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Points : 377
    Points
    377
    Par défaut Génération : Intégrer la génération d'un plugin au coeur de l'appli
    Bonjour à tous,

    Je suis actuellement en cours de dev sur un projet composé de deux parties :
    1) Un lanceur, qui va aller chercher toutes les dll d'un repertoire, voir si elles contiennent des types utilisant une interface IPlugin, et si c'est le cas, les repertorier dans une liste.
    2) Des projets Satellites ayant pour point commun une classe implémentant l'interace IPlugin.

    Sachant que la partie 1 et la partie 2 ne sont pas dépendantes du tout, lorsque je lance le lanceur, il ne génère pas les plugins (logique me direz vous...).
    J'aimerai pourtant pouvoir le faire. Pour cela, j'ai été voir la configuration des dépendance du projet du lanceur et j'ai coché le plugin en question pour lui dire de le générer mais cela ne fonctionne pas comme cela (ca ne le génere pas puisqu'aucune classe du lanceur ne fait appel directement au plugin).

    Sauriez vous comment je pourrais faire ce genre de chose svp ?
    Merci d'avance
    @++

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    je suis pas sûr d'avoir bien compris... tu voudrais que quand tu lances l'application à partir de Visual Studio, ça recompile aussi les plugins ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Points : 377
    Points
    377
    Par défaut
    Salut,

    Oui exactement, et surtout que ca me colle les dll des plugins dans le repertoire debug du projet configuré comme projet de lancement.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Ben c'est bizarre... j'ai un projet similaire, avec des plugins sans dépendance directe avec l'application, et si je coche les plugins dans la conf des dépendances, ça les recompile bien quand je lance l'appli. Tu as fait quoi exactement comme manip ?

    Pour ce qui est de copier les DLL dans le répertoire de sortie, tu peux mettre une commande "copy" dans les évènements post-build, ou carrément définir le même répertoire de sortie pour l'application et les plugins

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Points : 377
    Points
    377
    Par défaut
    Ahhhhh d'accord ! En fait, j'ai pas trop fait gaffe si les plugins étaient recompilés en même temps, car voyant que les dll n'etaient pas dans le repertoire debug du lanceur, je m'étais dit que ca les recompilait pas (beh ouais, quand on a une dépendance, logiquement les dll sont copiées dans le rep debug du projet de départ !)
    Donc du coup je crois que je vais opter pour ta deuxieme solution : tout le monde dans le meme repertoire

    Merci pour l'info dans tous les cas !!!
    @+

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/12/2010, 21h09
  2. Réponses: 3
    Dernier message: 08/04/2009, 14h48
  3. [Plugin][Débutant] Lancement d'une appli Java avec un plugin
    Par antares24 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 29/07/2004, 14h18
  4. [Plugin]Gestion de génération automatique de code
    Par Maggic dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/05/2004, 11h35

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