После загрузки библиотеки Facebook C # SDK (FacebookWebMVC) из NuGet я выполнил все шаги в этом (превосходном!) Пошаговом руководстве Начало работы с веб-сайтом ASP.NET MVC 3 .
У меня есть свой собственный ключ / секрет FB, реализовано 3 класса в учебнике, но есть эта ошибка:
Не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed
....
WRN: сравнение имени сборки привело к несоответствию: Номер сборки
В этой строке встречается:
var loginUri = oAuthClient.GetLoginUrl(new Dictionary<string, object>
{ { "state", returnUrl } });
Обратите внимание на 4.0.0.0. Скорее на диске стоит 4.0.2.0; это входит в пакет NuGet. Этот файл скопирован, как и ожидалось, в каталог bin
моего проекта. Версия 4.0.2.13622
d:\myproj\packages\Newtonsoft.Json.4.0.2\lib\net40-full\Newtonsoft.Json.dll
Как это можно решить?