Я могу загрузить COM-DLL, зарегистрированные на моем компьютере, следующим образом:
Type type = Type.GetTypeFromProgID("MYCOMDLL.ClassName");
object boxed = Activator.CreateInstance(type);
Затем я могу ковыряться в методах вызова и т. Д.
Как я могу добиться этого из файла DLL, который не зарегистрирован на моем компьютере?
Что-то вроде этого магического кода:
Type type = Type.GetTypeFromFile("MyFile.dll", "MYCOMDLL.ClassName");
object boxed = Activator.CreateInstance(type);
Это возможно?