[英]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.