将VS 2017扩展升级到VS 2019

问题描述

我安装了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)" />

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...