Twilio.Api.dll 版本与 nuget 不匹配?

Twilio.Api.dll version mismtach with nuget?

在 VS2013 中,我启动了一个新的控制台应用程序并发出了一个 nuget 命令来下载最新的 Twilio.API.dll(根据 nuget gallery 网站)

Install-Package Twilio -Version 3.6.27

我得到:

Adding 'RestSharp 105.0.1' to Twilio.
Successfully added 'RestSharp 105.0.1' to Twilio.
Adding 'Twilio 3.6.27' to Twilio.
Successfully added 'Twilio 3.6.27' to Twilio.

...

然后我构建了控制台。这会将依赖的 DLL 放入我的 bin/Debug 文件夹中。当我右键单击实际 Twilio.Api.dll 文件并转到“详细信息”选项卡时,它显示产品版本为 3.4.1.0。

关于版本不匹配的原因有什么想法吗?重要吗?

这里是 Twilio 布道者。

A 3.6.27是Nuget包的版本,里面包含了上面介绍的所有参考资料。

您正在查看的是 Twilio.Api 的汇编版本。来自硬编码的 SharedAssemblyInfo.cs 。但是,当您认为这应该更改时,您是对的,因为它应该与软件包版本完美匹配。

不过要回答您的问题,重要的是您下载了正确的 Nuget 包,以及所有最新的参考资料,因此您的项目应该可以正常运行。