Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
1.原因是我们在使用动态类型时,使用关键字dynamic。
2.如果调用处不是同一个类库时,会引发“Microsoft.CSharp.RuntimeBinder.RuntimeBinderException”
原因:
匿名类型是internal级别的。
其它类库是无法访问的。
解决办法:
[assembly: InternalsVisibleTo("NameSpace1.SubNameSpace1")]
备注:NameSpace1.SubNameSpace1 当前要使用的项目命名空间。如:现在要用的项目是WebMvc,你就是使用[assembly: InternalsVisibleTo("WebMvc")]
位置一定要放对,否则还是会报错。