首页 > 学院 > 开发设计 > 正文

关于反射的一个小问题---.NetFrameWork版本不一样导致不同的系统的问题

2019-11-14 13:41:50
字体:
来源:转载
供稿:网友

背景:

近期项目中用到发射,本人的电脑上是安装了.NetFrameWork 4.5,然后用着发射蛮顺溜的,啪啪,三下五除二,项目完成了,然后提交测试了,测试的电脑是虚拟机上安装了xp系统,然后.NetFrameWork是低于4.5的版本,其中mscorlib.dll没有我上面使用的方法GetValue(object obj)和SetValue(object obj1,object,obj2),然后就提了bug给我,然后我提出是这个原因,测试当然不知道,于是反编译出来看看

 

我的电脑代码截图

 

最后只能改成两个版本都有的方法

 

难怪微软会终止xp服务了,看来还是有一定的原因....


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表