私は、DB からクラスの名前を取得し、そのクラスのメソッドを実行する、ある種のスケジューラに取り組んでいます。
問題は、クラスへの参照を取得できないことです。
私が基本的に欲しいもの:
using MyNameSpace;
...
Type myType = Type.GetType("MyNameSpace.MyClass");
myInterface myObject = (myInterface)Activator.CreateInstance(myType);
myObject.Run();
アセンブリ名が必要なのはわかっているので、次のようなことを試しました。
Type myType = typeof(object).Assembly.GetType("MyNameSpace.MyClass");
ただし、型は常に null です。
必要なクラスは同じソリューションにありますが、別のプロジェクトにあります。run() メソッドを実行できるように、参照を取得するにはどうすればよいですか?
どうも