none
Solution multiprojet(classes communes) RRS feed

  • Question

  • Bonjour,

    J'ai développé 3 bibliothèque de classes qui utilisent des classes communes que j'ai écrit moi même.

    J'ai eu l'idée de le mettres dans une seule solution, comment convient-il de gerer les classes communes?

    Est ce que je les mets dans une projet et les autres font reference à ce projet ou faire des copies dans chaque projet?

    Merci d'avance pour votre conseil.

    jeudi 21 juillet 2011 15:14

Réponses

  • Bonjour,

    Le mieux est de les mettre dans un projet à part et les autres font références à ce projet.

    Du moins c'est mon point de vue.

    Car duppliquer 3 bibliothèques de classes, c'est assez lourd, mais faire une évolution et l'appliquer à tous les projets c'est encore plus dur à maintenir.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    • Marqué comme réponse AmineTn jeudi 21 juillet 2011 17:42
    jeudi 21 juillet 2011 15:29

Toutes les réponses

  • Bonjour,

    Le mieux est de les mettre dans un projet à part et les autres font références à ce projet.

    Du moins c'est mon point de vue.

    Car duppliquer 3 bibliothèques de classes, c'est assez lourd, mais faire une évolution et l'appliquer à tous les projets c'est encore plus dur à maintenir.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    • Marqué comme réponse AmineTn jeudi 21 juillet 2011 17:42
    jeudi 21 juillet 2011 15:29
  • Bonjour,

    Le mieux est de les mettre dans un projet à part et les autres font références à ce projet.

    Du moins c'est mon point de vue.

    Car duppliquer 3 bibliothèques de classes, c'est assez lourd, mais faire une évolution et l'appliquer à tous les projets c'est encore plus dur à maintenir.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7


    C'est la façon de faire. Imaginer que vous trouver un bogue (je sais que ce ne sera pas votre cas ;) ) dans une de ces classes, vous allez devoir retrouver toutes les instances de celle-ci et corriger le même bogue, ce qui est très lourd et risque d'engendrer d'autres problèmes si vous en oublier.

    De plus, si vous créer un nouveau projet et que vous voulez utiliser ces mêmes classes, vous n'avez qu'à ajouter la référence à votre projet/dll et le tour est joué


    Microsoft MVP C# || gabrielmongeon.com || LinkedIn
    jeudi 21 juillet 2011 15:56
    Modérateur