2015-03-31 57 views
0

在VS2013,我開始了一個新的控制檯應用程序,併發出命令的NuGet拉下最新Twilio.API.dll(根據的NuGet Gallery網站)Twilio.Api.dll版本mismtach與nuget?

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

Twilio在這裏的福音傳教士。

3.6.27是Nuget包的版本,它包含如上所述的所有引用。

你正在看的是Twilio.Api的程序集版本。來自SharedAssemblyInfo.cs這是硬編碼。你是對的,但是當你認爲這應該改變,因爲它應該理想地匹配軟件包版本。

要回答你的問題,這裏重要的是你下載了正確的Nuget包,並且包含所有最新的引用,所以你的項目應該沒有問題。

+0

謝謝(這只是有點混淆)! – 2015-03-31 18:10:19

+0

是的,我可以理解。我會看看是否讓SharedAssemblyInfo用Nuget包進行更新 – 2015-03-31 19:24:32