问题描述
我安装了VS 2019,并想安装一个自己开发的扩展程序,该扩展程序在VS 2017下运行。我只是双击了VSIX文件,然后VS安装程序告诉我该扩展程序已安装并且可以。但是,我无法在以前的工具菜单中看到它。按键也不起作用。 我记得当我从早期版本更新到2017年时也有类似现象。我在VS 2019下重新编译了源代码,但是当我尝试安装它时,管理器告诉您该扩展程序已经安装好了。 大概我需要删除附件的VSCT文件(?),但是如何找到它?或者,更好的是,如何卸载在扩展程序管理器中看不到的扩展程序?
解决方法
为此,我确实需要使用我的注释中提到的方法(vsixinstaller.exe类似于“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Professional \ Common7 \ IDE“-为简单起见,将其添加到PATH中。 但是,就我而言,它不希望与选项/ u:一起使用,而只能作为
vsixinstaller.exe /uninstall:<ID>
但是,这很好。
在VSIX项目的清单文件(source.extension.vsixmanifest)中,标记InstallationTarget的以下值对于VS 2019似乎是正确的:
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0,17.0)" />