Suppression d'un fichier .dll [Résolu]

cs_Eric25 175 Messages postés mardi 19 octobre 2004Date d'inscription 26 juin 2006 Dernière intervention - 21 déc. 2005 à 15:40 - Dernière réponse : cs_Eric25 175 Messages postés mardi 19 octobre 2004Date d'inscription 26 juin 2006 Dernière intervention
- 21 déc. 2005 à 16:22
Bonjour,

J'ai crée un petit programme pour tester le fonctionnement d'une application modulaire dans laquelle on peut ajouter des Plugins... Ces Plugins sont stockés dans un dossier particulier.
Mon problème est que lorsque j'essaye de supprimer une dll, la suppression est refusée :
File.Delete(le path de la dll) génère une exception "Access to the Path... is denied". Le déplacement de celle-ci ne pose pas de soucis la suppression est toujours refusée .
Quelqu'un a-t'il une idée ?

Merci d'avance
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
cs_69chris 318 Messages postés jeudi 30 janvier 2003Date d'inscription 30 décembre 2005 Dernière intervention - 21 déc. 2005 à 16:08
3
Merci
Ici, ça peut le faire.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp05162002.asp

Sinon, y a peut être un exemple de code ici....

Hope this help.

Chris

N'oubliez pas de cloturer votre post.

Merci cs_69chris 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_69chris
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 21 déc. 2005 à 15:50
0
Merci
l'application en question est-elle ouverte quand tu veux supprimer ?

Sébastien FERRAND
[MVP C#]
Commenter la réponse de sebmafate
cs_69chris 318 Messages postés jeudi 30 janvier 2003Date d'inscription 30 décembre 2005 Dernière intervention - 21 déc. 2005 à 15:51
0
Merci
Salut,

Si c'est un plug-in, la dll est chargée dynamiquement. Est-ce que l'exe qui exploite la DLL tourne toujours?

Chris

N'oubliez pas de cloturer votre post.
Commenter la réponse de cs_69chris
cs_Eric25 175 Messages postés mardi 19 octobre 2004Date d'inscription 26 juin 2006 Dernière intervention - 21 déc. 2005 à 16:00
0
Merci
En effet l'application tourne toujours mais la dll n'est plus utilisée. Faut -il impérativement fermer l'application pour procéder à la suppresion de la dll ??

Merci
Commenter la réponse de cs_Eric25
cs_69chris 318 Messages postés jeudi 30 janvier 2003Date d'inscription 30 décembre 2005 Dernière intervention - 21 déc. 2005 à 16:02
0
Merci
Soit tu fermes l'appli.
Soit tu charges ton plugin dans un autre AppDomain. Ainsi tu pourras décharger l'assembly ou détruire l'AppDomain.
Je cherche un exemple.

Chris

N'oubliez pas de cloturer votre post.
Commenter la réponse de cs_69chris
cs_Eric25 175 Messages postés mardi 19 octobre 2004Date d'inscription 26 juin 2006 Dernière intervention - 21 déc. 2005 à 16:22
0
Merci
Oulah, ca commence à devenir compliqué. Je n'ai pas précisé que j'etais débutant en dot.net mais je vais essayé de comprendre le fonctionnement.
Merci pour le coup de pouce
Commenter la réponse de cs_Eric25

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.