если я использую
Assembly assembly = Assembly.LoadFrom(file);
а позже попытаюсь использовать файл, я получаю исключение о том, что файл уже используется.
мне нужно загрузить его в новый домен приложения.
все, что я, кажется, нашел, это примеры того, как создать экземпляр в сборке, есть ли способ загрузить всю сборку.
мне нужно:
(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 - это не проблема
Я просто не могу найти, как загрузить сборку в новый AppDomin, только примеры создания экземпляра, который дает мне экземпляр класса из с в Dll.
мне нужно все.
как в этом вопросе: еще один пример создания экземпляра.