gpt4 book ai didi

Twilio RestSharp 依赖

转载 作者:行者123 更新时间:2023-12-04 14:11:15 34 4
gpt4 key购买 nike

我刚刚更新了在 ASP.NET Framework 4.5.2 版上运行的 MVC Web 应用程序。我正在使用 Twilio 发送 SMS 消息:

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
  • 休息夏普 105.2.1

  • 我看过一个 similar question于 2014 年 11 月(8 个月前)发布,也有一些关于 Twilio Nuget page 的讨论讨论一个 Alpha 版本,据报道该版本消除了对 RestSharp 的依赖。

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

    谢谢。

    最佳答案

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

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

    现在,既然您说您将 RestSharp 更新到版本 105.2.1,我相信您将通过转到 Nuget 包管理器并单击全部更新来完成此操作,然后无论 packages.config 中描述的内容如何,​​它都会更新您的包文件(即使该文件也会被更新)。

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

    Install-Package RestSharp -Version 105.1.0

    然后,这将恢复您的 packages.config 以使用正确的版本,并且您的项目应该可以再次运行。

    package manager  console

    至于您的第二个问题,我们一直在开发一个使用精简版 RestSharp 的 Alpha 版本,但不幸的是,这对于生产来说还不是安全的。

    希望这能解决您的问题。

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

    关于Twilio RestSharp 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32067529/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com