assemblyload assemblyloadfrom assemblyloadfile
assemblyload会加载指定的程序集和期引用的程序集。
assemblyloadfrom会调用assemblyload,并将assemblyload加载的程序集的路径与传入的路径做比对,不一致或未找到就会将其当做数据文件加载。可能会完成文件重复。——不是很理解。
assemblyfile不会加载引用程序集。
反射:Assenbly a =AssemblyLoad(path);
Types t =a.GetTypes();
foreach(var type in t)
{ Model model =Activator.CreateInstance(type);
泛型T m1 =Activator();
PropertyInfo[] ps =m.Getproperties();
foreach(var p in ps)
{
p.name//得到属性名
p.SetValue(model,val,null)//设置属性值
p.GetValue(model)
}
}