visual-studio-2019 - 将 VS 2017 扩展升级到 VS 2019
问题描述
我安装了 VS 2019 并想安装一个我自己开发并在 VS 2017 下运行的扩展。我只是双击 VSIX 文件,VS 安装程序告诉我扩展已安装并确定。但是,我在以前的工具菜单中看不到它;击键也不起作用。我记得当我从早期版本更新到 2017 时,我也有类似的现象;我在VS 2019下重新编译了源代码,但是当我尝试安装它时,经理告诉我扩展已经安装好了。大概我需要删除附加的 VSCT 文件(?),但我怎样才能找到它呢?或者,更好的是,如何卸载我在扩展管理器中看不到的扩展?
解决方案
为此,我真的需要使用我的评论中提到的方法手动卸载 VSIX(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)" />
推荐阅读
- api - 如何查询大于小于的 API
- python - 从格式化字符串中切片字符串会给出“TypeError:字符串索引必须是整数”
- doctrine-orm - 升级后与 Doctrine 的关联错误
- binary - 有没有办法将巨大的十进制数(x10^8)转换为二进制?
- optimization - 快速凌乱遗传算法中的种群大小
- c - 我正在尝试用 malloc 分配 um 字符串矩阵,但返回分段错误,发生了什么?
- sql - 如何为不同员工职位的一系列Oracle分配日期记录编写sql脚本
- google-cloud-platform - 无法使用 Google Sheets API,无法生成正确的凭据元素
- python - 如何为股票预测输出 CNN 的值
- python - Python:为列表中的所有元素添加相同的前缀