无法找到Nuget包" entityframework"

时间:2016-03-16 20:10:53

标签: entity-framework nuget

我是EF新手,并尝试从Package Manager控制台安装entityframework。但是我得到了这个错误:

PM> install-package entityframework
install-package : Unable to find package 'entityframework'.
At line:1 char:1
+ install-package entityframework
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

不确定我为什么会收到此错误。

这是我对Package Source的设置;

enter image description here

Package Source是否设置正确,如果是,安装EF有什么问题?

请告知。

3 个答案:

答案 0 :(得分:6)

尝试更新您的NuGet包管理器(通过Tools - > Extensions and updates,然后添加以https://api.nuget.org/v3/index.json为源的新Feed。

<强>更新

NuGet Package Manager
转到Tools - &gt; Extensions and updates,在弹出式窗口中,选择Updates - &gt; Visual Studio Gallery子菜单。检查NuGet是否列在那里。如果是,请更新它。

添加新的NuGet供稿
转到Tools - &gt; Options - &gt; NuGet Package Manager - &gt; Package sources。单击绿色加号图标以添加新来源。您可以输入所需的任何名称(例如nuget.org)并输入https://api.nuget.org/v3/index.json作为来源。

完成此操作后,在Package Manager Console中,您会在下拉列表Package source中看到新创建的条目。

答案 1 :(得分:0)

只需重新启动 Visual Studio 即可(出于某种原因)。

答案 2 :(得分:0)

检查Package source列表中选择了哪个Package source enter image description here

确保选择了 nuget.org