dynamic调用时报RuntimeBinderException:“object”未包含“xxx”的定义 错误

情况如下:
两个项目
项目A命名空间 Test.PA   匿名类型所在

项目B命名空间 Test.PB  

在Test.PB 中通过dynamic关键字调用Test.PA中匿名类型时报上述错误

解决办法

在项目A的AssemblyInfo.cs文件中加入

[assembly: InternalsVisibleTo("Test.PB")]  即可

posted @ 2015-08-12 17:24  天际翔龙  阅读(706)  评论(0)    收藏  举报