如何在VS 2017中进行desinstalation后删除VS扩展的所有残余?

时间:2018-02-20 15:23:11

标签: telerik uninstall visual-studio-extensions

我下载并安装了Telerik的WinForms组件演示并稍后将其删除。但是,未正确删除在主菜单系统中添加Telerik菜单的VS扩展。卸载后,我的VS开始在stratup显示大约10个消息框,告诉Telerik.WinControls.VSPackage.2018.1.115.1等Telerik程序集无法加载。以下是VS启动日志的相应部分(在浏览器中查看的ActivityLog.xml文件):

enter image description here

我询问了Telerik对此问题的支持,并在他们的社区论坛上发布了一条消息,但即使在几天之后,也没有人回复过。

没有回答,我试图在VS文件夹和系统注册表中查找问题扩展的所有残余并清理我发现的所有内容,但VS仍在尝试加载一些" tails"这个不存在的Telerik扩展。

有没有办法跟踪和清除其卸载程序留下的VS扩展的所有残余(手动或自动使用工具)?

1 个答案:

答案 0 :(得分:2)

我从Telerik团队那里得到了一个问题的答案:

  

Visual Studio 2017使用自己的私有注册表来存储这个王者   信息 -   C:\ Users \用户名\ AppData \本地\微软\ VisualStudio的\ 15.0_8ab640ac \ privateregistry.bin。   删除此文件应解决您的问题。文件   将在Visual Studio启动后自动生成。

     

注意:您选择删除个人偏好的文件   关于Visual Studio IDE环境将被重置为   默认值,您可能需要在“选项”对话框中进行设置。

坦率地说,我无法尝试他们的建议。我突然发现我的VS实例不再尝试在启动时加载任何Telerik程序集。我认为这是在升级到最新版本15.5.7之后发生的,这是使用管理员权限完成的。我之前几次使用管理员权限启动了VS,正如我所看到的,在这种模式下,VS会自动清除Telerik条目(但不是全部)的一些问题。看来,VS可以在管理和/或升级模式下自愈。