如何在VS 2017中恢复VS 2015扩展?

时间:2017-03-23 10:28:26

标签: visual-studio-2015 visual-studio-extensions visual-studio-2017

我想知道在Visual Studio 2017中恢复Visual Studio 2015扩展需要什么。它是自动发生还是需要一些配置。由于我计划在Visual Studio 2017中升级现有的Visual Studio 2015应用程序,因此任何适当文档的建议或链接都​​会很明显。

提前致谢。

2 个答案:

答案 0 :(得分:0)

  1. 使用所需的工作负载安装Visual Studio 2017
  2. 在Visual Studio 2017中打开VSIX解决方案
  3. 更新Microsoft.VSSDK.BuildTools NuGet包
  4. 更改VSIX扩展清单
  5. 更新项目的调试设置
  6. 检查扩展程序是否正确构建(作为VSIX v3)
  7. 检查何时安装了所有必需的先决条件
  8. 检查何时缺少必要的先决条件
  9. 有关详细信息,请参阅:https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2017

答案 1 :(得分:0)

至少你需要做以下事情:

1-更新vsixmanifest文件中的安装目标:

<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0, 15.0]" />

2-为vsixmanifest文件添加先决条件:

<Prerequisites>
    <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0.25904.2,16.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>

3-使用Visual Studio 2017构建(您需要在与ToolsVersion相关的csproj文件中进行一些修改,但Visual Studio 2017将为您执行此操作)。

这是将您的扩展程序迁移到VS 2017的最低步骤。

以下链接解释了所有内容:

http://www.visualstudioextensibility.com/2017/01/10/its-time-to-change-the-vsix-manifest-of-your-extension-to-v3-for-visual-studio-2017-compatibility/

相关问题