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

Framework .NET Discussion :

[NameSpace] Comment decouper en plusieurs dll ?


Sujet :

Framework .NET

  1. #1
    Nouveau membre du Club

    Inscrit en
    Novembre 2002
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 50
    Points : 37
    Points
    37
    Par défaut [NameSpace] Comment decouper en plusieurs dll ?
    Salut les cerveaux!

    Voila, j'ai une question qui peut paraitre bete mais bon... J'ai une solution centrale pour mes objects qui sont un seul project typiquement. Le probleme, c'est qu'il grandi jour apres jour, et que j'aimerais faire quelque chose de propre et decouper la DLL en plein de petites en fonction de leur fonctionalite. Le hic, c'est que je voudrais qu'ils gardent tous le meme namespace global, je m'explique:

    Ma DLL s'appelle ECO, je voudrais creer les namespacesECO.Financial, ECO.Accounting afin de pouvoir creer pour chaqune une DLL. De cette maniere, si je veux updater un element de ECO.FInancial, je n'aie pas a changer et redistribuer TOUT ECO (qui est assez massif je dois dire...)!

    Le probleme est que je ne sais pas comment faire en VS.NET... Je pensais faire un truc assez "crade" qui est de creer des folders avec des different noms et creer dans ces folders des VS solution qui s'appellent toutes ECO et dans chaqune d'elles avoir une DLL qui donnerais ceci:

    C:\MyDev\ECOFinancial aurait une solution appelee ECO avec un folder Financial (la DLL generee serais ainsi ECO.Financial)

    et ainsi de suite...

    Mais je doute fortement que ce soit tres propre donc je demande aux experts!!!

    Merci les cerveaux!

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    je sais pas si c'est la solution la plus propre mais pour ma part, on a UNE Solution UN namespace, PLein de projets et PLein de dll

    l'arbo donne ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    toto
     |_ toto.finance
     |_ toto.dal
     |_ toto.utility
     |_ toto.ressource
    ca correspond à peu près à ce que tu veux obtenir, à savoir des dll par sous namespace.

    ps: dans ca sous rep, il y a encore des sous rep mais ils ne sont pas pris en compte. il faut retenir 1projet = 1 dll
    (je crois )
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Nouveau membre du Club

    Inscrit en
    Novembre 2002
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 50
    Points : 37
    Points
    37
    Par défaut
    Donc en fait tu as une solution appellee TOTO ensuite tu cree des projects PROJ1, PROJ2 dans ta solution. Tu renommes tes namepaces:
    PROJ1 -> TOTO.PROJ1
    PROJ2 -> TOTO.PROJ2

    Comme ca pour chaque project, tu as ta DLL?
    Pas con, je vais essayer!

  4. #4
    Nouveau membre du Club

    Inscrit en
    Novembre 2002
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 50
    Points : 37
    Points
    37
    Par défaut
    Merci, ca marche du tonnerre!

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

Discussions similaires

  1. Comment cocher/décocher plusieurs "checkbox"?
    Par Crazynoss dans le forum ASP
    Réponses: 2
    Dernier message: 15/05/2005, 23h38
  2. Gestion de la mémoire entre plusieurs DLL
    Par Laurent Gomila dans le forum C++
    Réponses: 7
    Dernier message: 27/07/2004, 15h28
  3. Appel de plusieurs dll en statique
    Par jakouz dans le forum Langage
    Réponses: 6
    Dernier message: 28/06/2004, 10h09
  4. Comment sortir d'une dll ?
    Par Fred007 dans le forum Langage
    Réponses: 3
    Dernier message: 19/02/2004, 08h21
  5. Objet commun a plusieur DLL
    Par petitcoucou31 dans le forum Langage
    Réponses: 2
    Dernier message: 10/12/2003, 22h07

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