繁体   English   中英

Nuget包安装/更新失败,并在Visual Studio 2010中出现“Id is required”错误

[英]Nuget Package install/update fails with error “Id is required” in Visual Studio 2010

我正在使用VS 2010.想要安装Sendgrid Nuget包。

所以在包管理控制台上我给出了以下命令。

PM> Install-Package Sendgrid

这给出了如下错误:

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

即使从解决方案资源管理器中尝试此操作,通过在线添加包参考,它也会出现相同的错误。

我该如何下载这个Sendgrid包?

我在Visual Studio 2010上遇到过类似的问题,后来发现可以通过Visual Studio 2012安装相同的pkg。很可能你需要在Visual Studio 2010中更新你的Nuget pkg管理器。

转到工具 - >扩展管理器 - >更新 - >更新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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM