Facebook C#SDK - 使用哪个DLL?

时间:2011-05-26 13:29:58

标签: facebook facebook-c#-sdk

我刚刚下载了最新版本的Facebook C#SDK。我正在从旧的Facebook Developer Toolkit迁移。

我正在使用.Net 3.5 VS 2008.我将在基于Web和控制台的应用程序中使用此SDK。我注意到DLL有不同的风格(Facebook,FacebookWeb,FacebookWebMvc)。我很困惑我应该将哪一个用于我的Web和控制台应用程序?

另外,Facebook.Contracts.dll有什么用?我是否需要将其添加为参考?

任何指针?

更新

在我的网络应用程序中尝试使用Facebook.Web.dll时,下面给出了这个错误:“前置条件失败:!string.IsNullOrEmpty(settings.AppId)”:

FacebookWebClient client = new FacebookWebClient(token);

如果我将其更改为:

,则错误消失
FacebookClient client = new FacebookClient(token);

我不知道为什么因为有很少的文档。所以我想我也会坚持使用Facebook.dll作为我的Web应用程序。

1 个答案:

答案 0 :(得分:1)

任何项目都需要Facebook程序集;它是核心组件,其他人依赖它。仅使用Facebook作为控制台应用程序。使用Facebook + FacebookWeb进行Web窗体项目。使用Facebook + FacebookWebMvc进行MVC项目。