本人本不是专门的.NET 开发,公司业务上有.NET SDK 的开发需求,于是鬼使神差地落到了我的头上,我们的 SDK 是以类库( DLL )的形式提供给客户的,最近遇到过一些问题,来问问大家有没有好的解决办法,百度一下好像关键字不太对,没找到我这里想要的。
- 问题:
因为我们的 SDK 依赖了.NET Json,就是那个 Newtonsoft,这个时候生成 DLL 后,会有两个 DLL:
SDK 的本体,
Newtonsoft.json.dll
但是客户用的 json 类库可能与我们的版本不太一致,导致我们本体引入后,json 的版本对不上,无法使用。
可否有办法能够解决这个问题呢,我感觉是我们生成打包的时候配置不太对的原因,可否兼容比如 7.0 以上版本的 json 都可以引用之类的,还望大佬们能够指点一下。