Twilio nuget包依赖项问题

时间:2019-01-28 09:18:10

标签: twilio twilio-api twilio-functions

我在我的Asp.Net MVC项目中使用Twilio。进行语音呼叫和呼叫转移。

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

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

所有这些功能都可以正常工作。

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

但是在这里,由于软件包冲突,我面临错误。 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的引用时,我的旧代码可以正常工作,但是新功能中出现程序包冲突错误

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

1 个答案:

答案 0 :(得分:1)

这里是Twilio开发人员的传播者。

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

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