Facebook C # SDK - какую DLL использовать? - PullRequest
1 голос
/ 26 мая 2011

Я только что загрузил последнюю версию SDK Facebook C #.Я перехожу со старого инструментария разработчика Facebook.

Я использую .Net 3.5 VS 2008. Я буду использовать этот SDK в веб-приложениях и приложениях на основе консоли.Я заметил, что библиотеки DLL имеют разные версии (Facebook, FacebookWeb, FacebookWebMvc).Я не понимаю, какой из них мне следует использовать для моих веб-приложений и консольных приложений?

Кроме того, в чем смысл использования Facebook.Contracts.dll?Нужно ли добавлять его в качестве ссылки?

Есть ли указатели?

ОБНОВЛЕНИЕ:

При попытке использовать Facebook.Web.dll в моем веб-приложении выдает следующее сообщение об ошибке: «Предварительное условие не выполнено:! String.IsNullOrEmpty (settings.AppId) ":

FacebookWebClient client = new FacebookWebClient(token);

Ошибка исчезнет, ​​если я изменю ее на:

FacebookClient client = new FacebookClient(token);

Я не уверен, почему, так как ОЧЕНЬ мало документации.Поэтому я думаю, что я собираюсь использовать Facebook.dll и для моего веб-приложения.

1 Ответ

1 голос
/ 26 мая 2011

Вам нужна сборка Facebook для любого проекта;это сборка ядра, а остальные зависят от него.Используйте только Facebook для своего консольного приложения.Используйте Facebook + FacebookWeb для проекта веб-форм.Используйте Facebook + FacebookWebMvc для проекта MVC.

...