DLL en Ressource incluse non trouvable [Résolu]

Signaler
Messages postés
46
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
5 février 2010
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour,


J'ai inclu à mon projet une DLL comme "ressource incorporée", cette
meme DLL a déjà été placée dans les références et est utilisée


Le programme s'exécute et au moment de l'appel d'une méthode de cette DLL, il me dit qu'il ne trouve pas la DLL


Quelqu'un a-t-il une idée de ce qu'il faut faire pour que cela fonctionne ?


Merci d'avance

Killan
www.daaboo.net

4 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Salut,

A mon avis tu vas devoir gérer le chargement toi même.
AppDomain.AssemblyResolve
AppDomain.Load

Sinon tu extrais l'assembly incoporé dans le répertoire de l'application, ce qui impose d'être sûr d'avoir les droits en écriture sur le répertoire d'installation (chose qui va devenir de plus en plus rare).
Et dans ce cas autant ne pas la mettre en ressource incorporée, d'ailleurs je n'en vois pas trop l'intérêt ?

/*
coq
MVP Visual C#
CoqBlog
*/
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
36
Messages postés
46
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
5 février 2010

le but est de ne pas avoir 3 petits fichiers nécessaires pour le programme mais 1 seul, tout simplement.


pour passer le programme facilement à des neophytes, sans installateur
et sans manuel de 30pages pour leur dire comment composer leur
répertoire, surtout que ça ne fait que quelque Ko, je cherche juste à
leur simplifier la vie


mais tu as raison je vais devoir passer par la gestion manuel, en avant


merci

Killan
www.daaboo.net
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Exact, je l'avais complètement oublié celui là :p

/*
coq
MVP Visual C#
CoqBlog
*/