在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。
有关为何此版本不匹配的任何想法?这有关系吗?
答案 0 :(得分:0)
Twilio Evangelist在这里。
3.6.27是Nuget包的版本,它包含上述所有引用。
您正在查看的是Twilio.Api的汇编版本。来自SharedAssemblyInfo.cs的硬编码。你是对的,但是你认为这应该改变,因为它应该理想地匹配包版本。
要回答你的问题,重要的是你下载了正确的Nuget软件包,以及所有最新的参考资料,所以你的项目应该没有故障。