2013-05-12 137 views
5

我正在使用VS 2010.想要安裝Sendgrid Nuget軟件包。Nuget軟件包安裝/更新失敗,並在Visual Studio 2010中出現錯誤「Id is required」

所以在包管理控制檯上,我給出了以下命令。

PM> Install-Package Sendgrid 

如下賦予錯誤:

Id is required. 
Version is required. 
Authors is required. 
Description is required. 

即使嘗試這種從解決方案瀏覽器,通過網絡將包參考,它提供了同樣的錯誤。

如何下載此Sendgrid軟件包?

+0

你可以安裝其他NuGet包嗎?你使用的是什麼版本的NuGet? – bwest 2013-05-13 21:03:53

+1

這是在Visual studio 2010中更新nuget pakages時遇到的一個通用錯誤,當使用Visual Studio 2012構建較新版本的包時。我認爲應該更改此問題的標題。 – 2013-07-15 07:34:21

回答

3

我已經在Visual Studio 2010中面臨着類似的問題,後來發現,同樣的PKG可以通過Visual Studio的2012年最可能的是,你需要在Visual Studio中更新您的NuGet PKG經理2010年

進入工具安裝 - >擴展管理器 - >更新 - >更新Nuget

在我的情況下,我不得不從版本1.0.11220.104更新到2.5.40416.9020。

另一件我想指出的是,您可能會在嘗試更新Nuget時遇到此錯誤。

「更新版本的'NuGet Package Manager'上的簽名與安裝版本上的簽名不匹配。」

在這種情況下,卸載Nuget,重新啓動VS 2010並再次安裝Nuget。來源:http://docs.nuget.org/docs/reference/known-issues

相關問題