Twilio RestSharp依赖

前端之家收集整理的这篇文章主要介绍了Twilio RestSharp依赖前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚更新了在ASP.NET Framework 4.5.2版上运行的MVC Web应用程序.我正在使用Twilio发送短信:
var twilio = new TwilioRestClient(twilioSid,twilioAuthToken);
var result = twilio.SendSmsMessage(twilioNumber,message.Destination,message.Body);

更新后,我收到以下错误

System.TypeLoadException: Could not load type
‘RestSharp.HttpBasicAuthenticator’ from assembly ‘RestSharp,
Version=105.2.1.0,Culture=neutral,PublicKeyToken=null’.

安装的版本是:

> Twilio 4.0.4
> RestSharp 105.2.1

我已经看到2014年11月(8个月前)发布了一个similar question,并且还讨论了Twilio Nuget page讨论Alpha版本的问题,据报道该版本消除了对RestSharp的依赖.

谁能告诉我项目的状态是什么以及应该使用哪些版本选项?

谢谢.

Twilio开发者传道者在这里.

我们必须“锁定”twilio-csharp libraryversion 105.0.1,因为每次RestSharp更新时,我们都需要发布新版本或修复它们引入库的错误.似乎他们刚刚在8月16日更新了库,这将从库中完全删除Basic Authenticator模块

现在,既然你说你将RestSharp更新到版本105.2.1,我相信你会通过转到Nuget包管理器并单击全部更新来完成它,然后无论package.config上描述什么都会更新你的包.文件(甚至该文件将被更新).

解决这个问题,您需要做的就是转到包管理器控制台并运行以下命令:

Install-Package RestSharp -Version 105.1.0

然后,这将恢复您的packages.config以使用正确的版本,您的项目应该再次工作.

关于你的第二个问题,我们一直在研究一个使用剥离版本的RestSharp的Alpha版本,但遗憾的是,这还不适合生产.

希望这能解决你的问题.

更新:
我想我会在这里添加一个更新,让你知道我现在已经添加支持Restsharp 105.2.1的软件包a new version

猜你在找的设计模式相关文章