Worldpay library compatiblity with Newtonsoft 2.0.0.0



我正在尝试将在线付款集成到现有的Web应用程序中。

我用作具有git链接(链接)

的付款供应商WorldPay

问题是SDK是在Newtonsoft版本2.0.0.0上构建的,在我使用的其他Web应用程序中,SDK构建了。

我尝试使用版本10.0.0.0再次构建SDK,但我得到了构建失败。

我还尝试使用Codebase将两个DLL与不同的版本使用,但似乎不起作用。

某人有什么想法如何使用更大版本的Newtonsoft?

我们解决此问题的方式是通过重命名WorldPay的 newtonsoft.json.dll worldpaynewtonsoft.json.json.json.json.dll >

1从worldpay-lib-dotnet下载worldpay-lib-dotnet-3-5

2使用Visual Studio Newtonsoft.json Project打开,将其重命名为 WorldPaynewtonsoft.json.dll (来自 Project(右键单击) -> properties-> properties-> properties-> assembly name )并构建它。

3在Visual Studio中打开WorldPay.sdk项目,然后用新的名为 Newtonsoft.json 引用,称为 Worldpaynewtonsoft.json.json.dll

并构建 worldpay。SDK项目

4然后采取新的构建 worldpay.sdk.dll worldpaynewtonsoft.json.json.json.dll 来自bin folder,并将它们放入您的项目参考必担心newtonsoft.json.dll冲突。

在我们的情况下,这使它起作用。

希望它有帮助!

相关内容

  • 没有找到相关文章

最新更新