1

我需要在我的新语音项目中使用 Plivo 和 Twilio。

Twilio 需要 Restsharp 105.2.3 而 Plivo 需要 RestSharpsigned 将 Restsharp 100.0.0.0 添加到项目中。

如何在我的项目中添加这两个版本的 Restsharp。

感谢。

4

3 回答 3

2

我通过将 Plivo 和 Twilio 降级到同意一起工作的最新版本来解决它:

  • 普利沃 1.3.7
  • Twilio 3.6.20
  • 休息夏普 104.4.0
于 2016-03-31T17:17:40.417 回答
0

当您需要在此处引用程序集的签名和未签名版本时,我已经概述了四个可用的常规选项。

我选择使用的选项是使用 Brutal Dev 的 Strong Name Signer。这并不理想,但没有理想的选择。这只是最少的工作量。我已经概述了这个StackOverflow 答案中的所有必要步骤

于 2017-06-02T15:31:27.647 回答
0

正如 laurian 所说,您可以设置一个在 restsharp 中将满足两个库依赖项的版本,但是如果您想使用 get_numbers 方法和 plivo 版本 3 提供的参数,那么您需要另一个解决方案。

我因为 plivo 和 twilio 所做的没有解决这个问题,但是正在从 github 下载最后一个 plivo 源(因为 plivo 库比 twilio 小得多)并从RestSharpSigned 105.0.1更改为RestSharp 105.2.3,这是今天可用的最后一个版本. 而不是编译它并替换解决方案的包文件夹中的 plivo.dll。

我知道这个解决方案不是首选,因为您可能在升级软件包时遇到问题,但它运行良好,也许在下一个版本中有人会解决这个问题。

于 2016-07-07T07:26:43.250 回答