我需要在我的新语音项目中使用 Plivo 和 Twilio。
Twilio 需要 Restsharp 105.2.3 而 Plivo 需要 RestSharpsigned 将 Restsharp 100.0.0.0 添加到项目中。
如何在我的项目中添加这两个版本的 Restsharp。
感谢。
我通过将 Plivo 和 Twilio 降级到同意一起工作的最新版本来解决它:
当您需要在此处引用程序集的签名和未签名版本时,我已经概述了四个可用的常规选项。
我选择使用的选项是使用 Brutal Dev 的 Strong Name Signer。这并不理想,但没有理想的选择。这只是最少的工作量。我已经概述了这个StackOverflow 答案中的所有必要步骤
正如 laurian 所说,您可以设置一个在 restsharp 中将满足两个库依赖项的版本,但是如果您想使用 get_numbers 方法和 plivo 版本 3 提供的参数,那么您需要另一个解决方案。
我因为 plivo 和 twilio 所做的没有解决这个问题,但是正在从 github 下载最后一个 plivo 源(因为 plivo 库比 twilio 小得多)并从RestSharpSigned 105.0.1更改为RestSharp 105.2.3,这是今天可用的最后一个版本. 而不是编译它并替换解决方案的包文件夹中的 plivo.dll。
我知道这个解决方案不是首选,因为您可能在升级软件包时遇到问题,但它运行良好,也许在下一个版本中有人会解决这个问题。