添加FacebookWebMvc Nuget Package后编译MVC 3项目时出错

时间:2011-05-31 15:17:44

标签: c# asp.net-mvc facebook-c#-sdk nuget

我将FacebookWebMvc Nuget包添加到我的MVC 3 Web应用程序项目中,然后创建了以下控制器:

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

当我尝试编译时,我收到此错误(将FacebookWebContext突出显示为错误的来源):

'I:\ sites \ ICTOAD \ packages \ FacebookWeb.5.0.26.0 \ lib \ net40 \ Facebook.Web.dll'和'I:\ sites \ ICTOAD \'中存在'Facebook.Web.FacebookWebContext'类型包\ FacebookWeb.5.0.26.0 \ lib中\ net40 \ CodeContracts \ Facebook.Web.Contracts.dll'

1 个答案:

答案 0 :(得分:2)

只需从项目中删除对Facebook.Web.Contracts.dll的引用。