gpt4 book ai didi

twilio - 无法从程序集“RestSharp,版本 = 105.1.0.0”中加载类型 'RestSharp.Authenticators.HttpBasicAuthenticator'

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

我使用了在 ASP.NET Framework version 4.5.1 上运行的 MVC Web 应用程序.
我做了 nopcommercePlugin .我正在将版本 3.4 升级到 3.5

更新后,我收到以下错误:

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

我正在使用 Twilio发送短信:
using Twilio;

public bool MethodName(string FromNumber, string ToNumber, string URL, string code = "")
{

if (code == "")
{
//URL = URL.Replace(" ", "%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20");
URL = URL.Replace(" ", "%20");

}
else
{
URL = URL + code + " we repeat your code is : " + code;
URL = URL.Replace(" ", "%20");
}

string AccountSid = _SMSProviderSettings.SMSGatewayTwillioAccountSID;
string AuthToken = _SMSProviderSettings.SMSGatewayTwillioAccountAuthToken;

var twilio = new TwilioRestClient(AccountSid, AuthToken);

var options = new CallOptions();
var twimal = new Twilio.TwiML.TwilioResponse();
twimal.Pause(5);

options.To = ToNumber;

options.Url = URL;
options.From = FromNumber;
options.Method = "GET";
var call = twilio.InitiateOutboundCall(options);
if (call != null)
{
if (call.RestException == null)
return true;
}
//error log entry in system log
_logger.InsertLog(LogLevel.Error, call.RestException.Message, call.RestException.Message + " For more detail click here " + call.RestException.MoreInfo);
return false;
}

安装的版本是:
  • Twilio.4.0.5
  • Twilio.TwiML.3.3.6
  • Twilio.Mvc.3.1.15
  • RestSharp.105.1.0

  • 我见过一个 similar question于 2015 年 8 月 18 日(8 天前)回贴,也有一些关于 Twilio Nuget 的讨论。讨论报告的 Alpha 版本的页面。

    如果我使用的是 RestShrap 105.2.2 版本,则会生成这些错误
    enter image description here

    谁能告诉我应该使用哪些版本选项?

    最佳答案

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

    RestSharp 上周更新到 version 105.2.2 .这导致 Twilio 库开始失败,因为 HttpBasicAuthenticator 已移至不同的命名空间。

    Twilio 库随后更新为 version 4.0.5现在适用于 RestSharp 版本 105.2.2。 packages file也已更新为使用该版本。

    简而言之,您需要做的就是通过 Nuget Package Manager 或通过 Package Manager Console 运行以下命令将您的 RestSharp 更新到版本 105.2.2:

    Install-Package RestSharp

    关于twilio - 无法从程序集“RestSharp,版本 = 105.1.0.0”中加载类型 'RestSharp.Authenticators.HttpBasicAuthenticator',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32180366/

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