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

Dotnet Discussion :

Plusieurs dll en une


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2006
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 281
    Par défaut Plusieurs dll en une
    Bonjour,

    je travaille actuellement sur une librairie. Celle ci est dépendante d'une librairie .NET qui est elle même dépendant d'autres libraires non .NET

    Ce que j'aimerais savoir, c'est s'il est possible - ou non - de faire en sorte que toutes ces dll soient incluses dans une seule lorsque je compile ma libraire.

    D'avance merci.

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 539
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 539
    Par défaut
    A moins de disposer le code source de chaque module c'est pas possible....

  3. #3
    Membre éclairé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 38
    Par défaut
    Oui c'est possible,

    il est possible de générer une seule Dll mais avec un outil de cryptage de code Xenocode, j'ai travaillé sur cet outil pour protéger mon code et il a comme option de générer une seule Dll ou exe comme output, comme ça tu as protégé votre code et tu as généré votre Dll , il est utile lorsque tu distribue votre Dll chez vos client

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 95
    Par défaut
    Citation Envoyé par LeGars
    Bonjour,

    je travaille actuellement sur une librairie. Celle ci est dépendante d'une librairie .NET qui est elle même dépendant d'autres libraires non .NET

    Ce que j'aimerais savoir, c'est s'il est possible - ou non - de faire en sorte que toutes ces dll soient incluses dans une seule lorsque je compile ma libraire.

    D'avance merci.
    Il y aurai bien une autre solution gratuite.

    Il faudrait combiner 2 techniques :

    Tout d'abord les dlls natives, il y a toujours la possibilité en les embarquer dans une dll managée (grace aux ressources) quitte à les extraire avant de les utiliser en operop.

    Ensuite il faudrait utiliser ILMerge ( http://research.microsoft.com/~mbarnett/ILMerge.aspx) pour combiner les assemblies (dll) managées dans une seule (ou dans l'exe tant qu'a faire).

    Petit détail : ILMERGE ça marche trés bien, mais j'ai eu des gags à cause de la réflexion et de la sérialisation/désérialisation qui se comportent différement que dans VS.

  5. #5
    Membre expérimenté

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2006
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 281
    Par défaut
    je vais tester les deux. Je donne des nouvelles dés possible

  6. #6
    Membre expérimenté

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2006
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 281
    Par défaut
    A Kikos31 :
    J'ai pas tout compris, mais je vais essayer de gérer ça avec les resources pour voir comment ça peut fonctionner...

    A N.Anis :
    Le problème de cette solution c'est d'avoir à acheter un outil complet pour n'en utiliser qu'une fonctionnalité...

    A Mat.M :
    Maintenant j'ai le code source des autres librairies non .NET, donc comment faire ?

    Donc pour résumer :
    J'ai une solution visual studio 2005, avec à l'intérieur un projet en C# et deux en C++ non managé, comment faire pour tout compiler en une seule DLL ?

    D'avance merci.

Discussions similaires

  1. Réponses: 8
    Dernier message: 05/02/2010, 17h26
  2. Réponses: 2
    Dernier message: 16/12/2009, 13h36
  3. Réponses: 2
    Dernier message: 25/03/2009, 10h51
  4. stoker plusieurs bitmap dans une dll
    Par diden138 dans le forum Delphi
    Réponses: 16
    Dernier message: 12/11/2006, 11h07
  5. Partager une version entre plusieurs DLL
    Par barthelv dans le forum MFC
    Réponses: 4
    Dernier message: 22/11/2005, 10h25

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