有些插件对小版本也有严格要求,如果不匹配,则会安装失败,报告诸如“没有发现可安装的产品” “无法安装此扩展,因为缺少以下引用:-Microsoft.VisualStudio.Component.VC.Tools.x86.x64”,等等各式问题,此时如果与目标IDE的版本相差不大,又不想去重新查找下载,那么,此时就可以简单粗暴地修改其版本号区间,使得在用目标IDE的版本落于其间。
例如我现在电脑上安装的VS2022其版本号为 17.3.6,而新下载来的qt-vsaddin-msvc2022-3.0.1.vsix里面许可版本区间为 [17.4, 18),安装过程较为曲折,最终确定可行的方法是:vsix里面 extension.vsixmanifest 和 catalog.json 文件均需要修改,如 [17.3, 18),即可顺利安装。