2011-09-09 3 views
0

J'ai téléchargé C# sdk et j'ai ajouté dll depuis \ Bin \ Release \ Net40, vers mon dossier bin de site web. Je lui ai donné la référence. J'utilise vs2010.Type ou assemblage FacebookClient introuvable

using Facebook; 
using Facebook.Web; 
using Facebook.Web.Mvc; 
using Newtonsoft.Json; 

Il y a un autre dossier appelé CodeContracts dans Net40 dans ce file.Out de cela, j'ai pu ajouter 2 dll 3 dll (Facebook.Web.Contracts.dll, Facebook.Web.Mvc.Contracts.dll) référence à mon projet.Un fichier (Facebook.Contracts.dll) refernce permet d'ajouter.Cette heure jette une erreur ("Classe Facebook.JsonObject existe dans les deux fichiers"). FacebookClient n'est pas visible.Je reçois erreur Type ou d'assemblage FacebookClient n'a pas pu être trouvé.

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; 
     } 

Répondre

0

ne pas ajouter trop référence Facebook.Contracts.dll, Facebook.Web.Contracts.dll, Facebook.Web.Mvc.Contracts.dll

depuis u utilisent VS2010, vous pourriez WNAT à utilisez nuget à la place.

Questions connexes