begin process at 2012 02 11 13:38:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

ActiveX / COM

 > 

dll dans le general assembly cache


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

dll dans le general assembly cache

mardi 26 septembre 2006 à 17:09:02 | dll dans le general assembly cache

wally88

Membre Club
Bonjour, j'ai fais une application avec visual c# express 2005 + firebird.
Je souhaite la publier, cela fonctionne. Mais quand j installe l'application sur un autre ordi il demande que le fichier firebird.CLient.dll soit dans le general assembly cache.
J'ai trouvé ceci comme ressource pour m'aider :
[ Lien ]
Mais je n'y arrive pas j'arrive a créer le fichier .sn mais il ne me fais pas les dll dans les repertoires.
Y a t il un endroit speciale pour faire le fichier sn?
Bref comment mettre une dll dans le GAC, car apres plein d'essai different je ni suis toujours pas arrivé.
Merci
mardi 26 septembre 2006 à 17:21:49 | Re : dll dans le general assembly cache

MorpionMx

Membre Club Administrateur CodeS-SourceS
Salut

Pour signer ton assembly avec Visual C# Express il te suffit :
- D'aller dans les propriétés de ton projet
- Onglet "signature"
- Checkbox "Signer l'assembly"
- Tu choisis ta clé (ou tu la crées, au choix)
- Et tu compiles.

Mx
MVP C#
 

mardi 26 septembre 2006 à 17:35:49 | Re : dll dans le general assembly cache

wally88

Membre Club
J'ai creer un nom fort "fb.snk" et j'ai compiler mais lorsque j'essai d installer sur un autre pc il me dis :

 "impossible d'installer ou d'executer l'application. Cette application requiert l'asembly firebirdSql.Data.FireBirdClient version 2, qui doit d'abord etre installer dans le Global Assembly Cache."

Merci de s'interresser a mon cas :D
mardi 26 septembre 2006 à 17:44:28 | Re : dll dans le general assembly cache

MorpionMx

Membre Club Administrateur CodeS-SourceS

Une fois ta dll signée, tu ouvres un invité de commande, et tu tapes

gacutil -i tadll.dll

Et voila, ta dll se trouve dans le GAC. Il faut installer cette dll dans le GAC sur chaque PC

Mx
MVP C#
 

mardi 26 septembre 2006 à 17:47:33 | Re : dll dans le general assembly cache

wally88

Membre Club
Ah d'accord, donc si je comprend bien soit j'install firebirdClient (c'est a dire les dll) sur tout les pc, soit faut que je prenne la dll et que je tappe gacutil -i tadll.dll sur chaque ordi ? il ni a pas moyen que cela ce fasse tout seul a l'installation du programme?
mardi 26 septembre 2006 à 18:02:48 | Re : dll dans le general assembly cache

MorpionMx

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

Si, il y a moyen que ca se fasse automatiquement, mais il faut que tu regardes du coté des applis qui te permettent de creer des installers.

Depuis un installer, tu auras possibilités d'effectuer des actions speciales (installer tes dlls, installer le framework .Net, ...)

Avec Visual C# Express, tu n'as rien de fourni pour cela. Mais il y a des applis gratuites, comme NSIS par exemple.
Fait une recherche sur le forum, il doit y avoir pas mal de sujet qui en parlent.

Mx
MVP C#
 

mardi 26 septembre 2006 à 18:04:46 | Re : dll dans le general assembly cache

wally88

Membre Club
Et bien merci beaucoup d'avoir repondu a mes questions.
Je vais voir sa de plus pret.
mardi 26 septembre 2006 à 18:11:59 | Re : dll dans le general assembly cache

MorpionMx

Membre Club Administrateur CodeS-SourceS
Il n'y a pas de quoi
Bonne continuation

Mx
MVP C#
 

mardi 29 avril 2008 à 09:42:24 | Re : dll dans le general assembly cache

chris81

Bonjour, Voila 2 ans aprés firebird n'a toujours pas arranger ce probléme de mettre sa dll dans le gac. J'ai un projet contenant plusieurs dll mais je me pose une question si je suis la demarche de morpionMx pour ajouter une dll dans le gac je me demande comme VS s'est qu'il faut ajouter firebird et pas une autre dll ?? Ou bien faut il faire un projet avec seulement la dll de firebird ? ++

Indigo : Créateur de Classe VB.Net [ Lien ]



Cette discussion est classée dans : fichier, dll, assembly, cache, general


Répondre à ce message

Sujets en rapport avec ce message

Problème de FileLoadException en chargeant un assembly [ par Hermios ] Salut à tous, Je développe sous Visual C# 2010 express, et mon projet consiste entre autre à créer un exécutable pour charger un fichier dll, via Asse Dll Path [ par edokt ] Bonjour a tous Voila la question que j'ai J'ai creé une Dll a partir C# - Projet - Bibliothèque de classes Dans la dll j'utilise un fichier xml que syntaxe du csproj pour Copier la config d'une dll externe [ par Hermios ] Salut à tous, Dans un premier temps, mon projet : Je dois générer une dll c# (A), qui utilise une autre dll c# (B), laquelle a un fichier de config. P Problème pour charger une assembly externe, sans copie locale [ par Hermios ] Salut à tous, J'ai crée une dll avec une config, et souhaiterait l'importer dans un nouveau projet. J'ai donc ajouté une référence à cette dll dans mo Acces a un fichier de config depuis une dll [ par liris ] Bonjour, J'ai créé une application win form qui utilise une dll pour sa couche d'accès aux données. Je voudrais donc utiliser un fichier de paramétrag Sécurisation DLL [ par babe59 ] Bonjour, Je dois écrire une DLL qui implémentera un algo de cryptage afin de stocker dans un fichier XML des login/password (entre autres). Question comment retrouver un fichier compilé dans une DLL [ par aurelien0306 ] Bonjour, je suis un peu perdu et je n'arrive pas à réaliser et à trouver l'info :(. Dans mon projet de DLL, j'ai une class MyClass. J'ai également un fichier dll [ par sivaa ] Bonjour [^^happy13] Je viens de débuter en C#, donc j'ai quelques soucis. Je viens de créer un "programme Connection" qui demande un login et un pas ressources qu'est ce qui est le mieux ? [ par revlis ] en c# .net, j'ai mis des fichiers (wav et ico) dans une dll a part. et dans ma class principal, je recupère l'assemblySystem.Reflection.Assembly ress Les DLL , j'y comprends rien !! [ par rintchu ] Salut,j'ai besoin d'aide sur les DLL. Voila, j'ai un fichier C++ et un fichier H correspondant qui contiennent structure et fonctions que j'aimerais u


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,393 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales