string strDllName = @"D:\test.dll";
Assembly asm=Assembly.LoadFrom(strDllName);
if (asm == null) return "ERROR:加载记录集错误" + strDllName;
string strDllClassName = "test.testClass";
t = asm.GetType( strDllClassName);
object oPrint = Activator.CreateInstance(t);
MethodInfo method;
method = t.GetMethod("TestMethod");
object[] parm= { "参数1", "参数2"};
object oReturn = method.Invoke(oPrint, parm); //执行类实例的方法,入参:类的实例,参数集
strReturn = oReturn.ToString();