我正在使用 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 包管理器’更新版本上的签名与已安装版本上的签名不匹配。”
在这种情况下,卸载 Nuget,重新启动 VS 2010 并再次安装 Nuget。来源:http://docs.nuget.org/docs/reference/known-issues
关于visual-studio-2010 - Nuget 包安装/更新在 Visual Studio 2010 中失败,错误为 "Id is required",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16505535/