我现在已经到了试图在我加载的程序集中创建类的实例的地步。
object obj= Activator.CreateInstance(purchaseOrder,
BindingFlags.NonPublic |
BindingFlags.Instance,
null, new object[] { purchaseOrderDocumentBase }, null);
我一直收到错误:
未处理的类型' System.MissingMethodException' 发生在mscorlib.dll中附加信息:类型的构造函数 ' Pastel.Evolution.PurchaseOrder'没找到。
我已读过的内容:
大多数人都指私有的建设者。我正在加载的类型有4个构造函数都是公共的。有些人认为Type没有默认的构造函数,我认为这就是问题所在。
我试图调用第一个没有参数的构造函数:
constractor.Invoke(purchaseOrder, null);
然后我收到以下错误。
未处理的类型' System.Reflection.TargetException' 发生在mscorlib.dll中附加信息:对象不匹配 目标类型。
任何人都可以对此有所了解。
提前谢谢。