我正在创建一个 Editor Classifier (用于管理编辑器内容的模板)的vsix项目。我执行了该项目,该插件已安装在该实验窗口中。它总是正常工作。但是当我安装另一个插件(例如菜单命令或工具窗口)时,以前的插件会与当前插件重叠。
我试图直接从管理扩展菜单的实验窗口中卸载插件。这样做可以正确卸载所有以前的扩展,但是当我尝试重新安装它们时,无法安装。
答案 0 :(得分:1)
执行此操作可以正确卸载所有以前的扩展, 但是当我尝试重新安装它们时,无法安装。
此问题与扩展程序缓存有关,或者由于某种原因未完全卸载。
因此,请尝试执行以下步骤来解决您的问题:
请检查安装的扩展名是否仍在the folder下,并确保已将它们彻底卸载。
尝试删除路径C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxxxxx\ComponentModelCache
下的扩展缓存文件,有时在vs上卸载了扩展名,但是没有删除缓存,并且在安装过程中检测到缓存已卸载。
顺便说一句,删除路径C:\Users\xxx\AppData\Local\Temp
下的系统临时文件。
此外,如果您的VS2019不是最新版本,请对其进行更新并查看问题是否仍然存在。
希望它可以为您提供帮助。