使用 VS 2015 实验实例调试在 VS 2017 中创建的 VSIX

Debug VSIX created in VS 2017 using the VS 2015 Experimental Instance

我有一个使用 VS 2017 编译的 VISX 包。该包适用于 VS 2015 和 2017(它可以在两个版本的 VS 的生产环境中愉快地安装和运行)。

当我在 VS 2017 中调试项目时,它会启动 VS 2017 实验实例。但是,我希望能够使用 VS 2015 实验实例对其进行调试。

如何将我的 VSIX 安装到 VS 2015 实验实例中?

  1. 因为一旦构建了扩展,它就会部署到使用其 SDK 构建项目的版本的 Visual Studio 实验实例,您需要删除 NuGet 包 Microsoft.VSSDK.BuildTools 版本 15.0 和use version 14.0 for Visual Studio 2015.
  2. 您需要进入项目的Properties页面,Debug选项卡,将Start external program字段设置为“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe” Visual Studio 2015.
  3. 的可执行文件