C# 找不到类型或程序集FacebookClient
我已经下载了C#sdk,并从\Bin\Release\Net40添加了dll到我的网站Bin文件夹中。我正在使用vs2010C# 找不到类型或程序集FacebookClient,c#,asp.net,facebook-c#-sdk,C#,Asp.net,Facebook C# Sdk,我已经下载了C#sdk,并从\Bin\Release\Net40添加了dll到我的网站Bin文件夹中。我正在使用vs2010 using Facebook; using Facebook.Web; using Facebook.Web.Mvc; using Newtonsoft.Json; 在那3个dll文件中,Net40中还有另一个名为CodeContracts的文件夹。在这个文件夹中,我可以添加2个dll(Facebook.Web.Contracts.dll,Facebook.Web.Mv
using Facebook;
using Facebook.Web;
using Facebook.Web.Mvc;
using Newtonsoft.Json;
在那3个dll文件中,Net40中还有另一个名为CodeContracts的文件夹。在这个文件夹中,我可以添加2个dll(Facebook.Web.Contracts.dll,Facebook.Web.Mvc.Contracts.dll)引用到我的项目中。一个文件(Facebook.Contracts.dll)引用可以添加。此时抛出一个错误(“两个文件中都存在类Facebook.JsonObject”).FacebookClient不可见。我获取的错误类型或程序集FacebookClient找不到
public JsonObject CreateAlbum(string accessToken)
{
FacebookClient facebookClient = new FacebookClient(accessToken);
Dictionary<string, object> albumParameters = new Dictionary<string, object>();
albumParameters.Add("message", "My Album message");
albumParameters.Add("name", "Album Name");
JsonObject resul = facebookClient.Post("/me/albums", albumParameters) as JsonObject;
return resul;
}
公共JsonObject CreateAlbum(字符串访问令牌)
{
FacebookClient FacebookClient=新的FacebookClient(accessToken);
Dictionary albumParameters=新字典();
添加(“消息”、“我的相册消息”);
albumParameters.Add(“名称”、“唱片集名称”);
JsonObject resl=facebookClient.Post(“/me/albums”,albumParameters)作为JsonObject;
返回结果;
}
不要添加太多的引用Facebook.Contracts.dll、Facebook.Web.Contracts.dll、Facebook.Web.Mvc.Contracts.dll 因为您使用的是vs2010,所以您可能需要使用nuget