NuGet 包管理器未在 VS2015 上搜索或安装 - 未将对象引用设置为对象的实例

Lat*_*san 5 nuget nuget-package visual-studio-2015

我有 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
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

小智 8

使固定 :

  1. 关闭您的 Visual Studio。

  2. 导航到 %AppData%\NuGet\ 文件夹

  3. 删除 NuGet.config 文件

  4. 现在打开 Visual Studio。可以注意到生成了一个新的 NuGet.Config 文件

问题将被修复。


小智 0

尝试更新 NuGet 包,它对我有用过一次。