Twilio.API 包依赖于 RestSharp,但下载的最新版本的 RestSharp 是 104.2,而 Twilio.API 引用的是 104.1。我通过使用 Package Manager Nuget 命令行手动安装正确版本的 RestSharp 解决了这个问题。请使用引用正确的 RestSharp 版本的版本更新您的 Twilio.API NuGet 包。
谢谢, 伊恩。
编辑 - 有关我的设置的更多详细信息:
我有一个类库项目,在其中安装了 Twilio.Api NuGet 包,并使用一些使用 TwilioClient 功能的方法创建了一个类。我在另一个项目(相同的解决方案)中引用了这个类库项目,并调用了那些使用 Twilio 功能的类,此时我收到一个异常:
无法加载文件或程序集“RestSharp,Version=104.1.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。
我尝试将 Twilio.Api 包安装到新的控制台应用程序项目中,并且它运行完美。因此,这可能与我的解决方案配置有关。
最佳答案
这里是 Twilio 的布道者(也是 .NET 帮助程序库的维护者)。
你能给我发一封电子邮件吗:devin [at] twilio [dot] com。
今天早上我尝试启动一个新项目并使用 NuGet 包,但无法重现程序集未找到错误,这正是我期望看到的。我很想了解有关您的项目细节的更多信息,以便尝试重现该问题。
关于NuGet 上的 Twilio.API 已过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19092062/