04.如何升级扩展以支持Visual Studio 2019

更新.vsixmanifest

  1. 咱们须要对.vsixmanifest文件进行一些更新。首先,咱们必须更新支持的VS版本范围

<InstallationTarget>

  • 这是一个版本,支持Visual Studio 14.0(2015)和15.0(2017)的全部主要版本和次要版本,一直到16.0版本。
  • 只需将版本范围的上限从16.0更改成17.0,以下所示:
  • <Installation InstalledByMsi="false">
       <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[14.0,17.0)" />
    </Installation>

     

  • 接下来,更新<Prerequisite>元素中的版本范围。这是之前的样子:visual-studio

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

     

  • 咱们必须更新版本范围以具备与以前相同的上限,但在这种状况下,咱们能够使上限开放,以下所示:ui

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

    <!--这意味着先决条件须要15.0或更高版本。-->spa

     

  • 若是您依赖Microsoft.VisualStudio.MPF而后删除它。此依赖项是自Visual Studio 2010以前再也不须要的遗留依赖项。它看起来像这样:code

  • <Dependencies>
       <Dependency Id="Microsoft.VisualStudio.MPF.14.0" DisplayName="Visual Studio MPF" d:Source="Installed" Version="[14.0]" />
    </Dependencies>

     

  • 完成啦blog

来源地址:ci

https://devblogs.microsoft.com/visualstudio/how-to-upgrade-extensions-to-support-visual-studio-2019/get

相关文章
相关标签/搜索