Bonjour
J'ai une DLL utilisé par un webservice.
Je veux dans la DLL recuperer le chemin ou elle se trouve.
D'avance merci
Bonjour
J'ai une DLL utilisé par un webservice.
Je veux dans la DLL recuperer le chemin ou elle se trouve.
D'avance merci
I C#
Bonjour
Ceci devrait faire ton affaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 string GetMyOwnPath() { return Path.GetDirectoryName( Assembly.GetExecutingAssembly().Location); }
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
non
ça me regle pas le probleme
ça m'envoie ça :
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myAppli\9ae8a97c\8142181d\assembly\dl3\0fc9c2a0\0bbd923a_7d57c801
merci
I C#
Et bien, ça signifie que ton assembly se trouve à cet endroit, je n'y peux rien
Je suppose que IIS a une gestion particulière de copie pour les assembly qu'il utilise.
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
c'est sur qu'elle ne se trouve pas a cet endroit
elle est dans le d:\web\myAppli
donc !!!
I C#
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Non
Du coup ma question reste totlament entiere
Comment puis-je recuperer le path?
I C#
Pas forcement.
GetExecutingAssembly, ca fait ce que ca dit soit recuperer l'assembly executant l'appel, de fait si tu mets ce code hors de la DLL recherchée, tu ne recupereras pas le bon path. =)
Pour ma part, (hypothese la DLL en question a deja ete loader) je te propose de recuperer un type (Truc ici) se trouvant dans ta DLL pour faire :
Bon courage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part string s = typeof(Truc).Assembly.Location;
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
My bad !
Ca m'apprendra à lire en diagonale. =(
Donc oui la methode proposée devrait marcher, apres je ne connais pas du tout IIS ou ASP et ses subtilitées.
*va se flageler avec des orties*
edit : haurtaugrafe
ça m'apprendra à écouter les gens qui lise en diagonale.Ca m'apprendra à lire en diagonale.
Bon courage...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager