[英]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.