通过反射调用一个类库时出现这样的报错,检查了一下类中已经实现了此方法,实现的方法如下:
public partial class LogList : DockContent, ILogForm { public void AddLogTextToBox(Entity_SessionLog log)//Entity_SessionLog类和LogList类不在同一个类库中 { //代码 } }
正百思不得其解的时候,被同事发现了问题所在——问题出在参数上,反射时调用的类库的引用类库(也就是Entity_SessionLog类所在的类库)不是最新的,里面的Entity_SessionLog类发生过修改。所以编译时检查的参数不一致.............................................
希望能帮到你