我刚刚启动了CSASPNETWebsite网站,这是一个示例网站使用c#sdk和动态关键字
主页面包含以下代码:
var fb = new FacebookClient(this.CurrentSession.AccessToken);
dynamic myInfo = fb.Get("me");
lblName.Text = myInfo.name;
我遇到以下异常: 'Facebook.JsonObject'不包含'name'的定义
这
myInfo.name;
(或myInfo.id或其他应该是的) 运行时myInfo的类型是Facebook.JsonObject,它应该是什么? 我添加了对Facebook.dll,Facebook.Web.dll和Facebook.Web.Mvc.dll
的引用提前致谢, 阿龙。
答案 0 :(得分:1)
找到我的错误:
我添加的引用是针对.net35文件夹中的DLL(不包含所有动态关键字)而不是SDK而不是.net4文件夹。
问题解决了。