码迷,mamicode.com
首页 > 其他好文 > 详细

关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

时间:2017-05-23 19:43:35      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:目标   匿名   soft   space   cep   sub   sse   code   als   

关于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")]

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

关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

标签:目标   匿名   soft   space   cep   sub   sse   code   als   

原文地址:http://www.cnblogs.com/soundcode/p/6895434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!