使用WebApi引用Kingdee.BOS.WebApi.Client.dll组件报未能加载文件或程序集
最近跟XX公司进行第三方对接时,发现工艺数据接口是金蝶提供的,按照对方提供的接口文档,引用相关组件编译运行时,一直报“未能加载文件或程序集”的错误。如下图所示:
附上代码块:
K3CloundApiClient client = new K3CloundApiClient("http://xxxxx.cn/K3Cloud/");
var loginResult = client.ValidateLogin("5ea50b333a888f","Administrator","123456",2052);
调试下来是ValidateLogin方法抛出了异常,起初以为是Newtonsoft.Json版本不一致的问题,参照网上的方法也改了配置文件,还是报相同的错误。后来折腾了大半天在NuGet包管理器找到了解决方案
只需要安装插件 Alex.Kingdee.Cloud.WebApi.Client,重新编译运行。问题完美解决!