Impossible de charger le fichier ou l'assemblage 'Newtonsoft.Json, Version = 3.5.0.0

Je travaille en c# 4.0 pour lire une demande signée, je suis en utilisant le code suivant

FacebookApp fap = new FacebookApp();
fap.AppId = "789485219211963"; //App ID
fap.AppSecret = "365ee9f5823698536767d608cf572a49"; 

string requested_Data = Request.Form["signed_request"];
FacebookSignedRequest fsr = fap.ParseSignedRequest(requested_Data);
IDictionary<string, string> myDic = fsr.Dictionary;

string name = myDic["name"];
string algorithm = myDic["algorithm"];

Response.Write(requested_Data + "<br>" + algorithm + "<br>" + name + "<br>");

Mais sur la ligne en surbrillance, j'ai reçu exception suivante

N'a pas pu charger le fichier ou l'assembly
'Newtonsoft.Json, Version=3.5.0.0,
Culture=neutral,
PublicKeyToken=30ad4fe6b2a6aeed " ou
l'une de ses dépendances. La situé
assemblée manifeste définition n'
correspond pas à la référence d'assembly.
(Exception de HRESULT: 0x80131040)

J'ai téléchargé Newtonsoft.Json. la version 1 à la place de la version 2, mais il ne fonctionne toujours pas.
Quelqu'un peut-il bien vouloir m'aider à résoudre ce problème, aussi s'il vous plaît me guider mon chemin de lecture signée de la demande est correcte ou non si non, merci de préciser la manière correcte.

Merci:

source d'informationauteur Shahid Rasul