我是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的设置;
Package Source是否设置正确,如果是,安装EF有什么问题?
请告知。
答案 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)