抛出“Microsoft.CSharp.RuntimeBinder.RuntimeBinderException”异常,原因是匿名类型不能跨程序集(assembly)访问,解决办法有两种:
一、使用 Expando 。
二、在源程序集的AssemblyInfo.cs中加入:[assembly: InternalsVisibleTo("NameSpace1.SubNameSpace1")]
,匿名类型可以传递到目标程序集。
抛出“Microsoft.CSharp.RuntimeBinder.RuntimeBinderException”异常,原因是匿名类型不能跨程序集(assembly)访问,解决办法有两种:
一、使用 Expando 。
二、在源程序集的AssemblyInfo.cs中加入:[assembly: InternalsVisibleTo("NameSpace1.SubNameSpace1")]
,匿名类型可以传递到目标程序集。