我有一个VISX包,使用VS 2017进行编译。该包适用于VS 2015和2017(在这两个版本的VS中都可以愉快地安装和运行生产环境)。当我在VS 2017中调试项目时,它会启动VS 2017实验性实例。但是,我想能够使用VS 2015实验性实例进行调试。如何将我的VSIX安装到VS 2015实验性实例中?
由于一旦扩展程序被构建,它就会部署到使用相应SDK版本的Visual Studio实验性实例中,因此您需要删除NuGet包Microsoft.VSSDK.BuildTools 15.0版本,并 使用14.0版本适用于Visual Studio 2015。 您需要进入项目的属性页面,调试选项卡,并将“启动外部程序”字段设置为Visual Studio 2015的“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe”可执行文件。