![](/img/trans.png)
[英]Nuget error “Object reference not set to an instance of an object” while installing Entityframework 7 from Package Manager Console in VS2015
[英]NuGet Package Manager not searching or installing on VS2015 - Object reference not set to an instance of an object
我有visual studio 2015社区版,我正在尝试使用NuGet包管理器将HTML Agility Pack安装到我的项目中。
首先,搜索不起作用,我也无法通过命令行安装它。 所以,我卸载了扩展并重新安装它仍然无法正常工作。
这是搜索不工作和命令行安装失败的屏幕截图:
PM> Install-Package HtmlAgilityPack
Install-Package : Object reference not set to an instance of an object.
At line:1 char:1
+ Install-Package HtmlAgilityPack
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
知道如何解决这个问题吗?
尝试更新Nuget包管理器。 我在更新到Visual Studio 2015 Update 2后遇到了此问题
这可以通过Tools > Extensions and Updates
来完成
修复:
关闭Visual Studio。
导航到%AppData%\\ NuGet \\文件夹
删除NuGet.config文件
现在打开Visual Studio。 您可以注意到生成了一个新的NuGet.Config文件
问题将得到解决。
尝试更新NuGet包,它曾经为我工作过一次。
我的问题有点类似于这个,搜索不起作用,但控制台工作正常没有错误。
我找到了一个解决方法,如果您从未在%appdata%\\nuget\\
修改您的个人NuGet.config
文件或从未自定义您的NuGet源,删除该文件然后重新启动Visual Studio,这将触发NuGet扩展创建一个新的默认NuGet.config
文件的副本,搜索功能将再次按预期工作。
在'Package source:'
,选择'All'
或'nuget.org'
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.