调用K3 Cloud 5.0 webAPI 无法编译问题
金蝶云社区-fireB_123
fireB_123
0人赞赏了该文章 1648次浏览 未经作者许可,禁止转载编辑于2015年10月22日 10:11:44

ApiClient client = new ApiClient("http://192.168.4.130/K3Cloud/");
object [] loginInfo = new object [] {
"000c2933e4ff80e611e571841ae059ae",//帐套Id
"Administrator",//用户名
"888888",//密码
2052}; //语言id
var ret = client.Execute("Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser", loginInfo);
var result = JObject.Parse(ret) ["LoginResultType"].Value();
var a = "";
// 登陆成功
if (result == 1)

//略.......
//a = client.Execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save", new object []{});

-----------
上面的var result = JObject.Parse(ret) ["LoginResultType"].Value(); 这句要引入 using Newtonsoft.Json.Linq;
但编译时提示:
未能加载文件或程序集“Newtonsoft.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
==我使用的是VS2010,查了下Newtonsoft.Json 的版本是4.5.0.0。 我在网上找不到4.0.0.0的版本,只能找到4.0.2.0版本,发现也不行。
谁能够告诉我该怎么做?