我有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
知道如何解决这个问题吗?
答案 0 :(得分:1)
尝试更新Nuget包管理器。我在更新到Visual Studio 2015 Update 2后遇到了此问题
这可以通过findAll(Iterable)
答案 1 :(得分:0)
尝试更新NuGet包,它曾经为我工作过一次。
答案 2 :(得分:0)
我的问题与此问题类似,搜索无效,但控制台工作正常,没有错误。
我想出了一个解决方法,如果您从未在NuGet.config
修改个人%appdata%\nuget\
文件或从未自定义您的NuGet源,请删除该文件然后重新启动Visual Studio,这将触发NuGet扩展创建默认NuGet.config
文件的新副本,搜索功能将再次按预期工作。
答案 3 :(得分:0)
在'Package source:'
中,选择'All'
或'nuget.org'
。
答案 4 :(得分:0)
修复:
关闭您的Visual Studio。
导航到%AppData%\ NuGet \文件夹
删除NuGet.config文件
现在打开Visual Studio。您会注意到生成了一个新的NuGet.Config文件
问题将得到解决。