Comprendre le fonctionnement des Assembly partagés [C#, .Net, débutant] [Résolu]

Messages postés
7
Date d'inscription
jeudi 29 mai 2008
Dernière intervention
21 juin 2012
- - Dernière réponse : lt972
Messages postés
7
Date d'inscription
jeudi 29 mai 2008
Dernière intervention
21 juin 2012
- 21 juin 2012 à 12:32
Bonjour,

Je m'initie à la création et l'utilisation de DLL. Ce post ne va donc pas chercher bien loin mais enfin j'ai un problème de compréhension sur les assembly partagés. J'ai fait quelques assembly privés qui ont l'air de bien marcher en revanche je n'arrive pas à faire appel à mes assembly partagés. Voilà ce que je fais:
1- Je crée ma Dll
2- Je génère ma solution
3- Je signe ma Dll sans mot de passe
4- Je recompile l'appli et je copie ma dll sous c:\Windows\Microsoft.NET\Framework4\MaDll.dll

Lorsque je tente de faire référence à ma dll via un autre programme je m'attends à la voir apparaître dans la liste des références .NET. Ca n'est pas le cas pour ma dll. Je suis obligé d'utiliser "Parcourir" pr la retrouver comme pour un assembly privé. Or, si j'ai bien compris l'utilisation du GAC permet justement d'éviter les installations Xcopy.

Que manque t-il pour rendre ma dll opérationnelle?
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
12373
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 décembre 2018
3
Merci
Bonjour,
en framework 4 le gac est là
%windir%\Microsoft.Net\assembly


Whismeril

Merci Whismeril 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

Commenter la réponse de Whismeril
Messages postés
1863
Date d'inscription
lundi 28 novembre 2005
Dernière intervention
14 février 2015
0
Merci
Salut,

En effet, si tu mets ta DLL dans le GAC, tu peux y accéder sans avoir à la recopier dans le même dossier. Mais le GAC ne se trouve pas dans le dossier que tu indiques.

Le GAC se trouve dans C:\Windows\assembly.

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -
Commenter la réponse de krimog
Messages postés
7
Date d'inscription
jeudi 29 mai 2008
Dernière intervention
21 juin 2012
0
Merci
Merci messieurs!
Commenter la réponse de lt972

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.