【发布时间】:2011-05-26 13:29:57
【问题描述】:
我刚刚下载了最新版本的 Facebook C# SDK。我正在从旧的 Facebook 开发者工具包迁移。
我正在使用 .Net 3.5 VS 2008。我将在基于 Web 和控制台的应用程序中使用此 SDK。我注意到 DLL 有不同的风格(Facebook、FacebookWeb、FacebookWebMvc)。我不知道应该为我的 Web 和控制台应用使用哪一个?
另外,Facebook.Contracts.dll 有什么用?我需要添加它作为参考吗?
有什么建议吗?
更新:
在我的网络应用程序中尝试使用 Facebook.Web.dll 时,出现以下错误:“Precondition failed: !string.IsNullOrEmpty(settings.AppId)”:
FacebookWebClient client = new FacebookWebClient(token);
如果我将其更改为,错误就会消失:
FacebookClient client = new FacebookClient(token);
我不知道为什么,因为文档很少。所以我想我也会坚持将 Facebook.dll 用于我的 Web 应用程序。
【问题讨论】:
-
仅供参考,Facebook.dll 和 Facebook.Web.dll 有什么区别?