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 :

Probleme pour loader une class en utilisant la reflexion


Sujet :

Framework .NET

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Points : 55
    Points
    55
    Par défaut Probleme pour loader une class en utilisant la reflexion
    Bonjour,

    J'ai besoin de loader des classes au moment du runtime.
    L'assemby en question est System.Drawing.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    String tamere = "System.Drawing, Version=2.0.50727.832 (QFE.050727-8300)";
    Assembly assembly = Assembly.Load(tamere);
    Je previens tout de suite que j'ai le tutorial sur la reflexion d'ouvert, ainsi que google et msdn.

    Alors voila ce simple bout de code ne passe pas, il ne peut pas loader l'assembly.
    Si je loader l'assembly en dur avec LoadFrom ca marche mais cela ne m'interesse pas.

    En gros a mon avis cela ne marche pas car je n'ai pas le bon nom fort pour cette assembly System.Drawing, si quelqu'un c'est ou je peux trouver les noms fort des assembly je serais heureux.
    Je pourrais aussi etre heureux si quelqu'un me donne ne serais qu'une piste ;-)

    Merci

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Points : 55
    Points
    55
    Par défaut
    Je donne la reponse je viens de la trouver je suis salement gele ce soir!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String paddy1 = "C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\System.Drawing.dll";
    String paddy2 = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
     
    Assembly assembly = Assembly.LoadFrom(paddy1);
    Assembly assembly = Assembly.Load(paddy2);
    En gros il suffit de charger a la brute avec le path et nom du fichier et ensuite, de recuperer les proprietes qui fond bien et de faire un chargement avec un nom propre!!

    Merci

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

Discussions similaires

  1. Probleme pour initialiser une classe
    Par geodev dans le forum NetBeans
    Réponses: 1
    Dernier message: 09/12/2010, 23h13
  2. Réponses: 3
    Dernier message: 03/01/2010, 00h21
  3. Probleme pour creer une class
    Par Nikogram dans le forum Windows Presentation Foundation
    Réponses: 12
    Dernier message: 02/12/2009, 16h32
  4. Probleme pour indentifier une class
    Par L4BiN dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 10/10/2007, 12h27
  5. Réponses: 3
    Dernier message: 13/08/2005, 16h18

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