我正在研究某种调度程序,它从数据库中获取类的名称,然后执行该类的方法。
问题是,我无法获得对该类的引用。
我基本上想要什么:
using MyNameSpace;
...
Type myType = Type.GetType("MyNameSpace.MyClass");
myInterface myObject = (myInterface)Activator.CreateInstance(myType);
myObject.Run();
我知道我需要程序集名称,所以我尝试了这样的事情:
Type myType = typeof(object).Assembly.GetType("MyNameSpace.MyClass");
但类型始终为空。
想要的课程在同一个解决方案中,但在另一个项目中。如何获取引用,以便执行 run() 方法?
谢谢