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 :

comment ajouter une reference depuis le GAC?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 comment ajouter une reference depuis le GAC?
    Bonjour.

    Je ne comprend pas trop, j'ai fait une librairie de classe que j'ai installé dans le GAC. (elle ne contient que des interfaces et classes abstraites).

    Je la voit bien apparraitre dans le GAC, mais je n'arrive pas dans un projet, à ajouter une référence vers celle ci:

    Elle n'apparait pas dans l'onglet.NET et si je fais parcourrir, et que je vais dans Windows\assembly je ne peux pas la sélectionner.

    Comment faire svp?

  2. #2
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut referencer un assembly dans le cache GAC
    bonjour
    conditions d'installation dans le GAC sont verifies?
    1/signature nom fort assembly
    2/nom d'assembly =nomfichier.dll
    3/acces nessecite droit admin.
    4/tous les assemblys dependants doivent etre egalement installes dand GAC(autres que net).
    sinon desinstalle et reprends la procedure....
    peut etre que tu n'as respecte la convention "nom" de la condtion 2,et qu'il est deja installe et que tu recherche autre chose.....
    bon code...............

  3. #3
    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 ta réponse, j'ai trouvé la solution (biensur j'avais respecté la procédure que tu as décrite).

    Pour que ma librairie apparaissent dans l'onglet .NET, il faut rajouter une clé dans la base de registre:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\NomDeLaLibrairie]
    @="c:\\code\\malib\\"
    et oui ! c'est tres étrange car le chemin représente le repertoire, et non le nom de la dll, du coup, il pointe en dehors du gac

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

Discussions similaires

  1. Comment ajouter une icone à une JInternalFrame
    Par wassimb dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 12/07/2006, 15h13
  2. Réponses: 3
    Dernier message: 07/10/2005, 12h07
  3. [ADO.Net][VB.NET] Comment ajouter une colonne Integer à un DataTable ?
    Par graphicsxp dans le forum Accès aux données
    Réponses: 2
    Dernier message: 20/04/2005, 12h08
  4. [Eclipse 3.1.0]Comment signer une jar depuis eclipse ?
    Par Akira dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 19/04/2005, 16h31
  5. Comment récuperer une date depuis une chaine?
    Par shopoto dans le forum ASP
    Réponses: 4
    Dernier message: 12/05/2004, 16h17

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