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);
动态加载 dll
最新推荐文章于 2024-04-12 14:52:31 发布
本文介绍了一种方法,用于动态加载DLL文件并从中获取类型及实例化对象。随后通过反射调用该对象的方法,具体步骤包括加载指定路径的DLL、获取类型、创建实例以及调用方法。
2万+

被折叠的 条评论
为什么被折叠?



