问题描述
各位老鸟高手,现项目中采用反射函数,来实现对应字符串函数的调用。但是在反射对应的函数中无法添加外部的Dll函数。现在对反射功能的理解一头雾水,还请各位大神不吝赐教!函数功能为通过主函数Test_Panel类中,通过字符串调用对应函数,现在在对应的函数中,无法调用实例化外部DLL函数并调用,请见红色字体部分。以下为部分函数:namespaceMainFrm{publicpartialclassTest_Panel:Form{objectobjItem=Activator.CreateInstance(Type.GetType("MainTestFrame.TestSeq"));......TsVal=(TestValue)objItem.GetType().GetMethod("函数名字符串").Invoke(objItem,newobject[]{limit,paras});}}namespaceMainFrm{publicclassTestSeq{publicstaticTest_Panel.TestValue函数名字符串(string[]limit,string[]para){...想在此调用外部Dll的函数,无法实例化对象进行调用}}}
解决方案
解决方案二:
本帖最后由 caozhy 于 2014-02-10 18:15:38 编辑
解决方案三:
checkmefapi=>System.ComponentModel.Composition
解决方案四:
该回复于2014-02-10 20:27:56被版主删除
时间: 2024-11-28 22:03:41