Voila que je me mets à la création d'AppDomain.

Cela me permet de charger dynamiquement des dlls qui vont servir un court instant. Une fois la dll utilisée, je decharge ce nouveau domaine créer.


J'ai lu et suivi les instructions du tuto:
http://vincentlaine.developpez.com/t...domain/csharp/


Un seul souci, quand j'essai de charger une dll qui n'est pas dans le repertoire de mon application, j'ai une erreur.

Dans le tuto, dans la fonction LoadPlugins, le repertoire où se trouve les plugins sont dans: RepertoireAppli\Plugins\

Si je fais comme ca, ca marche, par contre si mon répertoire d'appli est par exemple: D:\MonAppli\Bin\Debug
Et que le repertoire de mes plugins est D:\Plugins\

voici le beau messge d'erreur que j'ai:



Dans les parametres de la création de domaine, j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
AppDomainSetup setup = AppDomain.CurrentDomain.SetupInformation;
setup.ApplicationBase = AppDomain.CurrentDomain.BaseDirectory;	
setup.PrivateBinPath =  "D:\\Plugins\\";
setup.ApplicationName = "AppliMacro";
setup.ShadowCopyFiles = "false";
quelqu'un aurait-il une idée?