si j'utiliseAssemblée de charge dans AppDomain
Assembly assembly = Assembly.LoadFrom(file);
et essayez plus tard d'utiliser le fichier, je reçois une exception indiquant que le fichier est utilisé.
Je dois le charger sur un nouveau domaine d'application. Tout ce que je semble trouver est des exemples de la façon de créer une instance avec dans l'Assemblée, est-il un moyen de charger l'ensemble.
ce que je dois est à:
(1) load the assembly into a new AppDomain from a file .
(2) extract an embedded resource (xml file) from the Dll .
(3) extract a type of class which implements an interface (which i know the interface type) .
(4) unload the entire appdomain in order to free the file .
2-4 est pas un problème
je juste ne peux pas trouver comment charger l'Assemblée dans une nouvelle AppDomin, seulement des exemples de create instance, ce qui me donne une instace de la classe de with dans la DLL.
J'ai besoin de tout.
comme dans cette question: un autre exemple d'instance Create.
Loading DLLs into a separate AppDomain
Avez-vous regardé http://msdn.microsoft.com/en-us /library/25y1ya39.aspx ?? – rt2800
Peut-être que cette réponse pourrait vous aider? http://stackoverflow.com/a/225355/747511 –