我们正在使用需要签名版本的 RestSharp 的 DocuSign API,并且我们正在寻求集成需要未签名版本的 Twilio。我花了一些时间试图让两个 DLL 解析它们的每个依赖项,但没有任何运气。在这一点上,我希望有一种方法可以将签名的 RestSharp dll 与 Twilio 一起使用。有没有人有过这方面的经验?
当我尝试删除未签名的 RestSharp 时,我的 DocuSign 代码工作正常,但现在 TwilioRestClient 无法解析依赖项。两个库都是 105.2.3.0。
最佳答案
这个问题对我来说是一场噩梦。就我而言,我使用的是使用 RestSharpSigned 的 EasyPost。一样的区别。
我最终不得不停止直接依赖 nuget 来获取引用 RestSharp 的包。并使用工具为 3rd 方 dll 添加强命名。它还修复了对新签名的未签名 dll 的引用。
记下您的哪些项目引用了哪些程序集。这对以后很重要。注意:从所有项目中删除包将删除引用。
最终,我的计划是迁移到最新版本的 Twilio (5.*),它根本不再依赖于 RestSharp。一旦发生这种情况,我将删除我的“references”文件夹,然后返回到这些包的普通 ole nuget。
关于c# - 是否可以在 Twilio 中使用已签名的 RestSharp NuGet 包?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39926123/