IBatis.NET 1.9.2 1.6.2 应用于.NET4.0解决Ambiguous match found

Leo-hzj 27 0 ZIP 2019-10-09 23:10:33

将IBatis.NET1.921.6.2版本的库在.NET4.0下应用。结果发现总是报错Ambiguousmatchfound经过参考资料,重新整理了ibatis的资料,原因如下:iBatis中使用了Castle.DynamicProxy1.5而Castle.DynamicProxy1.5版本是旧版本,支持到.Net2.0,目前最新的版本为Castle.DynamicProxy3.0,支持.NET4,但是与原来的代码不兼容了(代码树基本上全部调整了),而iBatis目前最新版本是基于旧版的Castle.DynamicProxy1.5,如果升级到3.0代码修改量和测试工作量比较大,估计要看iBatis的发展规划了。我

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

很不错,正需要,喜欢ibatis的简单实用

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

效果还可以.................

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

怎么用法没人说一下吗

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

实测可用,折腾一天,终于解决~多谢分享

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

经测试,解决了我在.NET Framework4.0中碰到的 未处理 System.Reflection.AmbiguousMatchException Message=发现不明确的匹配。 非常感谢!

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

// Detect runtime environment and create the appropriate factory if (Environment.Version.Major >= 2) { #if dotnet2 _objectFactory = new DelegateObjectFactory(); #endif } else { _objectFactory = new EmitObjectFactory(); } 用楼主编译好的不行,如果

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

经测试,能够正常使用,谢谢~

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

这个不错,棘手的问题终于解决了

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

试了一下不错啊。可以借鉴

Generic placeholder image 卡了网匿名网友 2019-10-09 23:10:33

支持4.0的测试通过