在VS2019中安装任何扩展程序时发生NullReferenceException

时间:2020-05-15 20:05:06

标签: visual-studio-2019 visual-studio-extensions

我在这里发布了完全相同的问题: Attempting to Install an extension to VS2019 results in a NullReferenceException

相同错误,相同日志。 但是,由于我无法发表评论或回答,并且该问题尚未得到回答,因此我再次询问。

我正在使用VS2019社区,但是我曾经使用过VS2017 Enterprise。 (学生证)

到目前为止,我尝试安装的每个扩展程序均导致此错误。例如“实时共享”,“打开命令行”,“ Visual Studio的Github扩展”,“降价编辑器”。

我认为它是从Live Share开始的,当时突然没有任何原因都不会安装更新。我想这甚至在VS2017上又回来了。但是我不记得,我只是假设。使用新安装的VS2019,我再也无法通过应用程序内扩展功能安装任何扩展,也无法通过浏览器下载然后尝试打开它。

我尝试过的事情:

0)每一个Perry Qian-MSFT的建议

1)修复Visual Studio 2019

2)重新安装Visual Studio 2019

3)卸载“ Live Share”

4):删除各种文件夹或其内容:

  • C:\ Users \ Admin \ AppData \ Local \ Microsoft \ VisualStudio
  • C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017(试图清除所有残留物)
  • C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ IDE \ Extensions

接下来,我将尽可能多地卸载:VS2019和Installer,然后尝试看看还剩下什么,可能留下来的东西造成a ***的这种痛苦。

但是,由于我的互联网将在一段时间后忙于重新安装,因此现在出现了这个问题。

Update1:​​安装程序在卸载时遇到了一些问题。通过Windows软件管理的卸载失败,并显示错误,但仍从列表中删除。现在,我已经删除了该文件夹,并将尝试重新安装安装程序。我不知道为什么在把它全部扔掉之前没有尝试过。

Update2:我决定从一个没有任何工作量的简单准系统VS2019版本开始。但这仍然行不通。回到所有东西,寻找剩余的东西。

Update3:我现在尝试删除各种文件夹,然后重新启动,并尝试再次重新安装准系统VS 2019社区。还是一样的错误。 这是清单:

  • C:\ Program Files(x86)\ Microsoft Visual Studio Tools for Unity
  • C:\ Program Files(x86)\ NuGet
  • C:\ Program Files(x86)\ MSBuild(。\ Microsoft \ Windows Workflow Foundation除外)
  • C:\ Users \ Admin \ AppData \ Local \ Microsoft \ VisualStudio Services
  • C:\ Users \ Admin \ AppData \ Local \ Microsoft \ VisualStudio \ Packages
  • C:\ Users \ Admin \ AppData \ Roaming \ Microsoft \ Microsoft Visual Studio
  • C:\ Users \ Admin \ AppData \ Roaming \ Microsoft \ VisualStudio
  • C:\ Users \ Admin \ AppData \ Roaming \ Visual Studio安装程序
  • C:\ Users \ Admin \ AppData \ Roaming \ vs_installershell
  • C:\ Users \ Admin \ AppData \ Roaming \ vs-report-problem
  • C:\ Users \ Admin \ Documents \ Visual Studio 2013
  • C:\ Users \ Admin \ Documents \ Visual Studio 2017
  • C:\ Users \ Admin \ Documents \ Visual Studio 2019

奇怪的是,我的个人设置仍然保持不变。因此,这些将是我的下一个目标。但是它们存储在哪里?有指针吗?

Update4:好像设置存储在云中,hm。我进行了本地备份,并尝试重置它们,导致了另一个错误。

Your settings were reset, but there were some errors.

Error 1:  An error occurred while importing settings for 'Product Updates' [code 5396].

此“产品更新”是罪魁祸首吗?

Update5:重置设置似乎根本没有完成任何事情。

Update6:因此,我已经退出VS,再次重新安装了VS2019,这一次似乎实际上已重置了设置。仍然没有运气。这真令人沮丧。

就是这样。我受够了。除了重新安装Windows 10外,我不知道现在有什么帮助。也许有一些注册表错误?我在这里迷路了。

1 个答案:

答案 0 :(得分:3)

感谢@dxiv,让我知道InstallCleanup.exe。

除了我所做的工作外,我不知道该工具还能做什么,而且我一开始也无法分辨出什么地方出了问题。但那件事实际上有所帮助!

再次感谢!