具有多个 Visual Studio 的扩展配置

Extension configuration with multiple Visual Studios

我同时安装了 visual studio 2012 和 2017,但 QT VS 2017 扩展试图安装到 Visual Studio 2012 而不是 2017。在日志中,在搜索产品时发现 Microsoft Visual Studio Professional 2012 而不是 2017

An add-in for vs2017 won't search for vs2012, unless it's an add-in for vs2012.

Senario:远程机器用VS2010,2012,2015,2017(社区和企业)

我启动了vsix(2017),如下图:

它不会搜索其他版本的 vs,因为它是为 vs2017 指定的。

Steps to figure it out:

1.Download来自this page的工具。文件名应该是qt-vsaddin-msvc2017-2.3.2.vsix(如果之前下载过,请重新下载)

2.If新的vsix仍然搜索vs2012,请通过控制面板=>程序=>程序和功能=>右键单击vs,更改=>修复修复你的vs。另外,由于它适用于我的 VS 社区 15.9.7,请将您的 vs 更新到 15.9.7 或更高版本。