Я могу загрузить библиотеки DLL COM, зарегистрированные на моем компьютере, следующим образом:
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);
Возможно ли это?