Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
private Assembly OnAssemblyResolve(object sender, ResolveEventArgs e) { if (e.RequestingAssembly == null) { var S = e.Name.Split(',')[0] + ".dll"; foreach (var item in AllDll) { if (Path.GetFileName(item) == S) { var a = Assembly.LoadFrom(item); return a; } } } return e.RequestingAssembly; }
AllDll = Directory.GetFiles(pluginPath, "*.dll", SearchOption.AllDirectories);
Или дать коментарии к моему коду
Код работает, но я в нем не уверен
AllDll - список dll в папке с плагином