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 :

Design de projets sources partagées


Sujet :

C#

  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Design de projets sources partagées
    Bonjour

    Je travaille sur deux projets différent,

    Tous les deux utilisent 3 classes identiques pour les deux
    Afin de ne pas dupliquer le code de ces classes et assurer la maintenance a un endroit, je les ai mises dans un folder Common

    Mais je viens de constater que si dans un de mes projets j'ajoute une de ces classes, au lieu de garder la reference sur le chemin source, le fichier est recopié dans le repertoire de mon projet

    Ca c'est précisément ce que je voudrais eviter

    Comment faire pour que plusieurs projets dans des repertoires differents puissent utiliser des sources communes ?
    Je n'ose pas penser que ce n'est pas possible ...

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Le mieux, c'est de mettre tes trois classes dans un seul projet "common," et que tes autres projets fassent référence à la dll du projet "common"

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Ca c'est pour apres
    Tu a raison,

    Mais en phase de développement, il est plus confortable d'acceder directement a la source pour le tuning et l'ajout eventuel d'élement

    Car chaque fois devoir switcher de projet, modifier, recompiler reswitcher, recompiler, retester etc..

    C'est pas vraiment plus malin que d'avoir les sources necessairement communes dupliquées dans deux projet et de devoir les synchroniser a chaque modif eventuelle

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Le plus simple c'est de créer deux solutions pour tes deux projets et d'inclure dans tes deux solutions le projet common

    cf. add existing project

  5. #5
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Il suffit d'ajouter le code du folder commun comme Add as link (via la combo du bouton add qui comporte "Add" (par défaut) et "Add as link".

  6. #6
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Merci tout le monde
    La solution de graffito est celle que je cherchais et la plus simple a mon avis

    La solution de pvialatte commentée binoo est bien aussi.

    Toutes les deux ont des avantages et inconvénients
    Je vote graffito aujourd'hui

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/05/2007, 17h58
  2. Réponses: 2
    Dernier message: 25/02/2006, 06h37
  3. documentations/fiches techniques de vos projets/sources
    Par fcbouan dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 18/06/2005, 00h15
  4. [DEBOGAGE] Attacher en debug 1 projet source à un jar
    Par elitost dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 31/12/2004, 15h20

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