【问题标题】:How to bypass Twilio nuget package error?如何绕过 Twilio nuget 包错误?
【发布时间】:2021-08-21 15:48:24
【问题描述】:

我一直在努力尝试使用我的 Visual Studio 2017 Pro .NET 框架 4.6.1 从 Twilio 获取小的示例 c# 控制台代码。我不断从包管理器控制台收到此错误消息。

尝试还原软件包时出错:无法找到软件包“Twilio”的版本“1.0.4”/ C:\Program Files (x86)\Microsoft SDKs\NuGetPackages:在源“C:\Program FIles (x86)\Microsoft SDKs\NuGetPackages”上找不到包“Twilio.1.0.4”。 http://packagesource: 无法加载源 http://packagesource 的服务索引。

发送请求时出错。 无法解析远程名称:'packagesource'

任何想法如何解决这个问题,以前有没有人经历过这个问题,或者真正的问题是 Twilio 对 C# 不是很友好?

谢谢大家

【问题讨论】:

  • 大家好,我可以通过 Nuget 命令行手动安装 Twilio 5.54 来传递错误,但现在编译时收到以下警告消息“CSC:警告 CS8002:引用程序集 'Twilio , Version=5.54.0.0, Culture=neutral, PublicKeyToken=null' 没有强名称。”当我尝试测试时,我收到以下错误消息:“无法加载文件或程序集'Twilio,Version = 5.54.0.0,Culture = Neutral,PublicKeyToken = null'或其依赖项之一。需要强命名的程序集。 (来自 HRESULT 的异常:0x80131044)“

标签: c# visual-studio twilio


【解决方案1】:

我建议安装最新版本的 Twilio 软件包,在我撰写本文时它是 5.65。尝试安装最新版本,看看是否能解决编译错误。我使用 Visual Studio 2019(社区版)在本地机器上运行了一个测试,并创建了一个全新的 .NET Framework 4.6.1 控制台应用程序。使用 NuGet 包管理器,我安装了最新版本的 Twilio NuGet 包并无错误地构建了项目。我还使用了位于 here 的 .NET Framework SMS 快速入门中的代码,它与我的一个号码一起使用。

至于包裹问题,您可能想查看here,看看是否能解决您遇到的问题。请注意,答案之一是创建一个新应用程序并使用包管理器控制台而不是 NuGet 包管理器重新安装包。

【讨论】:

  • 谢谢你们,我终于让它工作了。
猜你喜欢
  • 2016-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-24
相关资源
最近更新 更多