动态加载 dll

来源:互联网 发布:2016网络唱歌比赛 编辑:程序博客网 时间:2024/04/30 23:01

string OutString=string.Empty;
   string Txtstr;
   System.Reflection.Assembly asm = System.Reflection.Assembly.LoadFrom(System.AppDomain.CurrentDomain.BaseDirectory + " //ASAP.Extend.LablePrinter.dll");
         Type tp = asm.GetType("LableClassLibrary.LableClass");
         object obj = System.Activator.CreateInstance(tp);
         System.Reflection.MethodInfo GetConfig = tp.GetMethod("GetConfig");
        
        
         OutString+=Convert.ToString(GetConfig.Invoke(obj,new object[]{this,System.AppDomain.CurrentDomain.BaseDirectory + " //LablePrinter.xml",1}));
         MessageBox.Show(OutString);
         MessageBox.Show(OutString);