【问题标题】:Uninstall extension from experimental window C# - VS 2019从实验窗口 C# 卸载扩展 - VS 2019
【发布时间】:2020-04-02 16:08:48
【问题描述】:

我正在创建 Editor Classifier(用于管理编辑器内容的模板)的 vsix 项目。我执行了这个项目,插件安装在那个实验窗口中。它总是正常工作。但是当我安装另一个插件(例如菜单命令工具窗口)时,前一个插件会与当前插件重叠。

我尝试从管理扩展程序菜单中的实验窗口直接卸载插件。通过这样做,所有以前的扩展程序都已正确卸载,但是当我尝试重新安装它们时,它无法安装。

【问题讨论】:

  • 您好朋友,尝试从C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxxxxx\ComponentModelCache 路径中删除组件缓存以检查问题是否仍然存在。
  • 您的问题仍然存在吗?请随时让我们知道它是否有效:)
  • @PerryQian-MSFT 是的!当然。不管发生什么,我都会沟通。
  • 您好,重新安装时出现的错误信息是什么?你能和我们分享一下日志吗?这将有助于我们解决您的问题。或者尝试通过删除文件来卸载所有扩展。(删除C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxxx\ExtensionsC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions中的所有文件)。

标签: c# visual-studio plugins uninstallation vsix


【解决方案1】:

所有以前的扩展都通过这样做正确卸载, 但是当我尝试重新安装它们时,它无法安装。

这个问题更多地与扩展缓存有关,或者由于某种原因它没有完全卸载。

所以请尝试以下步骤来解决您的问题:

  1. 请检查已安装的扩展是否还在the folder下,并确保已卸载干净。

  2. 尝试删除C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxxxxx\ComponentModelCache路径下的扩展缓存文件,有时在vs上卸载了扩展,但是缓存没有被删除,安装时检测到缓存被卸载。

顺便把C:\Users\xxx\AppData\Local\Temp路径下的系统临时文件删除。

  1. 尝试do a repair in the VSInstaller检查VS是否坏了。

另外,如果你的VS2019不是最新版本,请更新一下,看看问题是否依旧。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2016-08-13
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    相关资源
    最近更新 更多