C# Reflection exception Method not found
2024-09-05 09:11:03
C# Reflection exception Method not found
Ok I figured it out. The server has Microsft .NET 4.0 installed and I have .NET 4.5.
In the .NET 4.5 there's a new overload for PropertyInfo.GetValue method - it's PropertyInfo.GetValue(object obj) since in 4.0 there is only PropertyInfo.GetValue(object obj, object[] indexer)
I just had to replace:
OptionSetValue skillLevel = (OptionSetValue)optionSetsProperty.GetValue(fse); //4.5
with
OptionSetValue skillLevel = (OptionSetValue)optionSetsProperty.GetValue(fse, null); //4.0
worked like a charm!
最新文章
- redis 学习笔记(6)-cluster集群搭建
- cocos2d-x内存管理
- Java多线程系列--“基础篇”08之 join()
- [BZOJ1924][Sdoi2010]所托门王的宝藏(缩点+DP)
- 使用MVVM框架时,如何处理在页面动态渲染完之后需要发生的事件呢?
- Problem to create ";New Database Diagram"; in Microsoft SQL Server Management Studio for SQL Server 2012
- Jenkins进阶系列之——14配置Jenkins用户和权限
- HDU 5961:传递(暴搜)
- asp.net实现手机号码归属地查询,代码如下
- Android 基于Socket的聊天应用(二)
- php数组编码转换函数的示例
- HDU 2159 FATE (DP 二维费用背包)
- VS2010 C# 调用Web Service .
- odoo9 install
- uva 260 - Il Gioco dell'X
- NOIP2014解题报告
- collectionView布局
- CSS清除float浮动
- [kuangbin带你飞]专题二十二 区间DP-B-LightOJ - 1422
- MongoVUE的table view视图不显示列标题