你的位置:首页 > ASP.net教程

[ASP.net教程]Microsoft.CSharp.RuntimeBinder.RuntimeBinderException


1.原因是我们在使用动态类型时,使用关键字dynamic。

2.如果调用处不是同一个类库时,会引发“Microsoft.CSharp.RuntimeBinder.RuntimeBinderException”

原因:

  匿名类型是internal级别的。

  其它类库是无法访问的。

解决办法:

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

备注:NameSpace1.SubNameSpace1 当前要使用的项目命名空间。如:现在要用的项目是WebMvc,你就是使用[assembly: InternalsVisibleTo("WebMvc")]