小编Sha*_*sul的帖子

无法加载文件或程序集'Newtonsoft.Json,Version = 3.5.0.0

我正在使用c#4.0来读取已签名的请求我正在使用以下代码

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>");
Run Code Online (Sandbox Code Playgroud)

但在突出显示的行上我收到了以下异常

无法加载文件或程序集"Newtonsoft.Json,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed"或其中一个依赖项.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

我下载了Newtonsoft.Json.发布1而不是发布2但它仍然无法正常工作.有人可以帮助我解决这个问题,也请指导我以我的方式阅读签名请求是否正确如果不是请指定正确的方法.

谢谢:

c# json.net c#-4.0

16
推荐指数
2
解决办法
6万
查看次数

标签 统计

c# ×1

c#-4.0 ×1

json.net ×1