Ошибка компиляции проекта MVC 3 после добавления пакета Nuget FacebookWebMvc - PullRequest
1 голос
/ 31 мая 2011

Я добавил пакет FacebookWebMvc Nuget в свой проект веб-приложения MVC 3, а затем создал следующий контроллер:

public ActionResult FacebookLogOn(string returnUrl)
{
    if (!FacebookWebContext.Current.IsAuthenticated())
    {
        throw new Exception("Please log into facebook");
    }
}

Когда я пытаюсь скомпилировать, я получаю эту ошибку (с выделенным в качестве источника ошибки FacebookWebContext):

Тип «Facebook.Web.FacebookWebContext» существует как в «I: \ sites \ ICTOAD \ packages \ FacebookWeb.5.0.26.0 \ lib \ net40 \ Facebook.Web.dll», так и в «I: \ sites \ ICTOAD \». пакеты \ FacebookWeb.5.0.26.0 \ Lib \ net40 \ CodeContracts \ Facebook.Web.Contracts.dll '

1 Ответ

2 голосов
/ 31 мая 2011

Просто удалите ссылку на Facebook.Web.Contracts.dll из вашего проекта.

...