首页 > 其他 > 详细

关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

时间:2015-09-21 11:58:36      阅读:557      评论:0      收藏:0      [点我收藏+]

原文:关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

关于Microsoft.CSharp.RuntimeBinder.RuntimeBinderException的异常一般来自于两种,

第一种:

Predefined type ‘Microsoft.CSharp.RuntimeBinder.Binder‘ is not defined or imported

解决它的办法是,直接在项目引用中添加 Micorsoft.Csharp 就可以了。

第二种:

an exception of type ‘Microsoft.CSharp.RuntimeBinder.RuntimeBinderException‘

引起这种异常的错误是因为匿名类型是不能跨程序集(assembly)的,第一种解决办法是使用 Expando ,第二个办法是在源程序集的AssemblyInfo.cs中加入:

[assembly: InternalsVisibleTo("NameSpace1.SubNameSpace1")]

使用第二种方法后,匿名类型可以传递到目标程序集。

----------------------问题2-----------------------------------------------

Missing compiler required member ‘Microsoft.CSharp.RuntimeBinder.Binder.Convert‘

解决方法:添加引用Microsoft.CSharp.dll. This provides the required types for using dynamic in C#.

 

关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

原文:http://www.cnblogs.com/lonelyxmas/p/4825593.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!