0
我想在一个引用的程序集在另一个组件,激活
var obj = Activator.CreateInstance("Config", "Config.TypeName");
var RunMethodInfo = obj.GetType().GetMethod("Run"); //null
虽然run方法存在和活化剂似乎产生了get方法返回null创建类型的实例创建类的实例实例,Run方法是公共的,任何想法为什么GetMethod返回null?
尝试'obj.GetType()的getMethods()',看看所返回的... –
是什么'Run'样子?它是一个实例方法吗?什么参数? –
您将不得不分享部分引用的程序集来帮助您解决这个问题。 'activator.createinstance'的第一个参数应该是程序集名称:物理文件名称。第二个参数应该是确切的类型。检查MSDN的更多信息:http://msdn.microsoft.com/en-us/library/vstudio/d133hta4 – deostroll