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

Visual Studio Discussion :

2 versions de dll dans ma solution


Sujet :

Visual Studio

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 199
    Points : 70
    Points
    70
    Par défaut 2 versions de dll dans ma solution
    Bonjour,

    Depuis quelque temps, j'ai 2 versions des dll de ma solution dans l'explorateur.
    Ce qui fait que les dll lié dans ma solution principale ne sont plus les bonnes et je dois constamment les supprimé et les remettre pour pouvoir compiler.
    Régulièrement, le compilateur me dit que je n'ai pas la bonne version de dll et je dois supprimer la dll, et refaire la référence à la bibliothèque de la solution.

    Je ne sais pas si c'est lié mais j'ai ce problème depuis que j'ai commencé à déployer mon site en release sur mon serveur.

    C'est trés handicapant (car du coup je perd les référence pour le dev et je dois compiler pour les retrouver)

    Est ce que quelqu'un verrai d'ou viendrai le problème ?
    Qu'est ce que je peux mettre en oeuvre pour corriger le problème (le nettoyage ne change rien) ?

    Merci
    Sylo

  2. #2
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Novembre 2014
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 196
    Points : 331
    Points
    331
    Par défaut
    Si il s'agit de dll installer via nuget cela peut être un problème de dépendance, un paquet n demande un paquet m de version supérieur a 4. Nuget resoud tout seule la dépendance et prend la plus récente, par exemple la 4.1.1.1 beta, mais dans un autre projet lier au premier j'utilise la version 4 de cette librairie m. Du coup sa coincé . solution installer les paquets nuget dans l'ordre.

    D'abord le paquet m version 4, ensuite le n. La dépendance est déjà la et nuget ne la resoud plus .

    Tu peut trouver des infos sur la ou les dll dans le fichier app.config ou nuget as du ajouter des directive assembly binding.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 199
    Points : 70
    Points
    70
    Par défaut
    Merci Champsy...
    Mais je crois que je n'ai pas été assez clair.
    Les dll qui me pose problème sont des dll qui sont dans ma solution (des projets de bibliothèque de classe)

    Sur mon application principale, je fait référence a ces dll (Ajouter une référence => Solution) directement...

    J'espère avoir été plus clair...

    Merci pour ton aide
    Sylo

  4. #4
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Novembre 2014
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 196
    Points : 331
    Points
    331
    Par défaut
    Pourquoi ne référence tu pas directement les projet ? Ton problème ce situé bien au niveau de la compilation, pas au niveau du déploiement ?

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 199
    Points : 70
    Points
    70
    Par défaut
    oui, c'est ce que je fait...
    je fait référence à la bibliothèque qui se trouve dans ma solution.
    J'ai toujours fait cela...
    C'est vraiment trés curieux...
    Merci

Discussions similaires

  1. Réponses: 8
    Dernier message: 05/02/2010, 17h26
  2. Référence de dll dans une solution .NET
    Par silvinus dans le forum C#
    Réponses: 13
    Dernier message: 28/07/2009, 15h35
  3. Réponses: 2
    Dernier message: 25/03/2009, 10h51
  4. [] Utiliser AVI d'une DLL dans mon programme
    Par seb.49 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 02/05/2003, 14h52

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