gpt4 book ai didi

c# - 无法加载文件或程序集 'Newtonsoft.Json,版本 = 3.5.0.0

转载 作者:可可西里 更新时间:2023-11-01 03:06:05 25 4
gpt4 key购买 nike

我正在使用 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>");

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

Could not load file or assembly 'Newtonsoft.Json, Version=3.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

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

感谢:

最佳答案

我猜您下载的是 Newtonsoft.Json v4.0,而不是 3.5。 3.5 的最后一个版本是版本 8。

http://json.codeplex.com/releases/view/50552

我想您可能可以在 web.config/app.config 中做一个版本前移以便使用 4.0 而不是 3.5,因为您使用的某些库可能是针对 Newtonsoft 的 3.5 版本构建的。

关于c# - 无法加载文件或程序集 'Newtonsoft.Json,版本 = 3.5.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com