1

我在我的项目中使用 Twilio,它位于 Asp.Net MVC 中。用于语音呼叫和呼叫转移。

在我的项目中,我使用了 Twilio.Api dll 版本 3.4.1.0 使用 thsis Dll 我实现了以下功能。

  1. 列出可用的电话号码。
  2. 购买电话号码。
  3. 删除购买的电话号码。
  4. 获取客户端令牌。

所有这些功能都运行良好。

但是几天后,我安装了 Twilio (5.20.1) nuget 包,以将来电功能集成到我的网络挂钩中,并在代理浏览器中转移此呼叫。

但是由于包冲突,我在这里面临错误。'TwilioClient' 类型存在于'Twilio.Api, Version=3.4.1.0, Culture=neutral, PublicKeyToken=null'和'Twilio, Version=5.20.1.0, Culture=neutral, PublicKeyToken=null'

当我删除 Twilio.Api dll 的引用时,我的新代码运行良好,但旧功能出现错误。当我添加上述 dll 的引用时,我的旧代码工作正常,但在我的新功能中出现包冲突错误

现在请建议我是否必须降级我的新包或升级旧的现有包。或任何其他解决方案或补丁。

4

1 回答 1

1

Twilio 开发人员布道者在这里。

我不确定您安装的 Twilio.API DLL 是什么。但是,Twilio 包是我们官方支持的库,它将允许您执行您已经拥有的所有功能,以及 API 中的最新功能。

我建议您安装最新版本的 Twilio 库(现在为 5.25.1),删除 Twilio.API 3.4.1.0 并重写您的旧代码以使用官方库。

于 2019-01-29T02:01:00.710 回答