利用反射动态加载DLL
//利用反射进行动态加载和调用.
Assembly ass=Assembly.LoadFrom(DllPath); //根据DLL的路径加载DLL
Type type=ass.GetType("namespace.ClassName");//根据命名空间.类名找到类
Object obj = Activator.CreateInstance(type,params[]);//创建实例
MethodInfo mi=type.GetMethod(“MehtodName”);//根据方法名找到方法
mi.Invoke(obj,params[]);//调用方法。

浙公网安备 33010602011771号