關於反射的一個小問題---.NetFrameWork版本不一樣導致不同的系統的問題


背景:

近期項目中用到發射,本人的電腦上是安裝了.NetFrameWork 4.5,然后用着發射蠻順溜的,啪啪,三下五除二,項目完成了,然后提交測試了,測試的電腦是虛擬機上安裝了xp系統,然后.NetFrameWork是低於4.5的版本,其中mscorlib.dll沒有我上面使用的方法GetValue(object obj)和SetValue(object obj1,object,obj2),然后就提了bug給我,然后我提出是這個原因,測試當然不知道,於是反編譯出來看看

 

我的電腦代碼截圖

 

最后只能改成兩個版本都有的方法

 

難怪微軟會終止xp服務了,看來還是有一定的原因....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM