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

C# Discussion :

Assembly et Reflection


Sujet :

C#

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : octobre 2011
    Messages : 29
    Points : 18
    Points
    18
    Par défaut Assembly et Reflection
    Bonjour
    je vous expose mon problème qui doit être classique j'imagine.
    je load une dll qui contient des références à d'autres dll
    assembly = Assembly.LoadFrom(assembly_name);
    sa fonctionne pas
    quelqu'un a t'il un début de piste ?
    merci

  2. #2
    Membre éclairé
    Avatar de Etanne
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    novembre 2003
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2003
    Messages : 469
    Points : 855
    Points
    855
    Par défaut
    Difficile de répondre si vous ne donnez pas plus d'informations.

    Vous dites que cela ne marche pas, que ce passe t-il ?
    • LoadForm retourne null ?
    • Vous avez une erreur de compilation ? (si oui laquelle)
    • Vous recevez une Exception ? (si oui laquelle)


    Avez-vous lu la MSDN (Assembly.LoadFrom, méthode) ?
    "Phylactère temporaire" = tooltips

    Votre problème a été résolu ? Alors utilisez sur et

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : octobre 2011
    Messages : 29
    Points : 18
    Points
    18
    Par défaut
    Bonjour,

    Vous avez raison, je n'ai rien expliqué.

    Mon programme (en c#) charge de façon dynamique des dll que j'ai réalisées.
    Cela fonctionne pour le moment correctement.
    Sauf avec une dll qui fait référence à d'autres dll qui se situent quelque part sur l'ordinateur.
    Là, ma dll ne se charge pas.
    Quand je fais un
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    assembly = Assembly.LoadFrom(assembly_name);
    Je vois bien les différentes assembly liées :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    AssemblyName[] ReferencedAssemblies = assembly.GetReferencedAssemblies();
    Mais quand je dois créer une instance de la dll :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    assembly.CreateInstance(typeName, true);
    Ça ne fonctionne pas juste avec des dll qui contiennent des références à d'autres dll qui ne sont pas dans le dossier du programme.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : octobre 2011
    Messages : 29
    Points : 18
    Points
    18
    Par défaut
    je viens de trouver. mon problème ne vient pas du load d'une assembly mais d'un probleme dans l'assembly
    On ne peut charger un truc qui marche pas
    désolé de vous avoir fait perdre du temps
    et encore merci
    jl

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

Discussions similaires

  1. System . Reflection . Assembly
    Par olivier1209 dans le forum VB.NET
    Réponses: 3
    Dernier message: 07/02/2013, 16h48
  2. Reflection chargement d'assembly/type/methods
    Par kheironn dans le forum C#
    Réponses: 4
    Dernier message: 19/11/2010, 21h06
  3. Réponses: 3
    Dernier message: 22/10/2010, 00h18
  4. Réponses: 3
    Dernier message: 13/06/2006, 14h52
  5. Reflections
    Par Laurent Gomila dans le forum DirectX
    Réponses: 4
    Dernier message: 25/07/2003, 14h42

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