【问题标题】:Debug VSIX created in VS 2017 using the VS 2015 Experimental Instance使用 VS 2015 实验实例调试在 VS 2017 中创建的 VSIX
【发布时间】:2017-04-02 15:27:24
【问题描述】:

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

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

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

【问题讨论】:

  • 将项目中 VSIX 选项卡下的命令行更改为指向 VS 2015 devenv.exe ?
  • 这让我可以运行 VS 2015 Exp,但没有安装 VSIX。有没有办法将 VSIX 安装到实验实例中?

标签: visual-studio-2015 visual-studio-2017 vsix vs-extensibility


【解决方案1】:
  1. 由于一旦构建了扩展,它就会部署到使用其 SDK 构建项目的版本的 Visual Studio 实验实例中,您需要删除 NuGet 包 Microsoft.VSSDK.BuildTools 版本 15.0 和 use version 14.0 for Visual Studio 2015
  2. 您需要进入项目的属性页面,调试选项卡,并将启动外部程序字段设置为“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe” Visual Studio 2015 的可执行文件。

【讨论】:

  • 好的,所以构建工具将 VSIX 推入实验配置单元,明白了。所以基本上我需要一个项目来为我所针对的每个版本使用适当的构建工具。不理想,但可行。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-15
  • 2022-01-01
  • 2017-12-17
  • 1970-01-01
  • 2019-04-11
  • 1970-01-01
相关资源
最近更新 更多