我正在尝试在引用的程序集中创建一个类型实例
var obj = Activator.CreateInstance("Config", "Config.TypeName");
var RunMethodInfo = obj.GetType().GetMethod("Run"); //null
虽然run方法存在并且激活器似乎创建了实例,但是get方法是公共的,任何想法为什么GetMethod都返回null,get方法返回null?
答案 0 :(得分:0)
我只需要调用Unwrap()就可以正常工作了
var obj = Activator.CreateInstance("Config", "Config.TypeName").Unwrap();
var RunMethodInfo = obj.GetType().GetMethod("Run");