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 :

debug de ma dll, la lib ne contient pas d'info


Sujet :

Visual Studio

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Par défaut debug de ma dll, la lib ne contient pas d'info
    Bonjour.

    Je ne sais si je n'aurai pas mieux fait de placer ceci dans le forum c#...

    Je suis sous visual 2008 et je n'arrive pas à débuger ma dll. Elle agit comme un plugin, elle est chargée dynamiquement dans un domaine d'application. Et elle ne se trouve pas dans le repertoire de l'application.

    Je vais donc dans le projet de ma dll, la met comme projet par défaut, vais dans les propriétés, onglet debug ; puis je coche "start external program" et donne le chemin de l'appli.

    Probleme :
    Quand je lance l'appli , dès qu'il charge ma dll, une mbox apparait disant que la librairie n'a pas d'infos de debug, et ca me propose de voir son code assembleur....

    Question :
    Comment débuger une dll qui n'est pas dans le repertoire de l'application svp?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je connais pas la solution, mais voilà peut-être une piste : regarde dans les propriétés de AppDomainSetup, et essaie de configurer les propriétés ApplicationBase et/ou PrivateBinPath pour qu'elles pointent sur le répertoire où se trouvent la DLL et le PDB

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Bonjour.

    Citation Envoyé par giova_fr Voir le message

    Je suis sous visual 2008 et je n'arrive pas à débuger ma dll. Elle agit comme un plugin, elle est chargée dynamiquement dans un domaine d'application. Et elle ne se trouve pas dans le repertoire de l'application.
    Question : il s'agit bien d'une DLL .Net ?

    Dans ce cas, tu peux essayer une solution assez simple, tu appelles quelque part dans le code de ta DLL l'instruction suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Diagnostics.Debugger.Break();

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Par défaut
    Merci pour vos réponses.

    Et bien j'imaginais plus un problème de propriété de projets dans Visual, plutot que de devoir toucher au code

    oui la dll est en c#, en fait tout est en c# (+ quelques invoque, mais je ne compte pas les débugger biensur )

Discussions similaires

  1. DLL ou LIB de php ?
    Par wolfjeremy dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 17/07/2006, 18h01
  2. Debug d'une DLL
    Par a+polux dans le forum C++Builder
    Réponses: 1
    Dernier message: 19/06/2006, 20h22
  3. Using DLL Import lib in C code with GCC
    Par Hibou57 dans le forum C
    Réponses: 7
    Dernier message: 23/03/2006, 23h38
  4. probleme de debug d'une dll sur pc 64bits
    Par giova_fr dans le forum MFC
    Réponses: 2
    Dernier message: 12/12/2005, 17h40
  5. [DLL] il ne me créé pas le fichier .lib
    Par Ruffi dans le forum MFC
    Réponses: 4
    Dernier message: 23/11/2005, 15h48

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