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>元素中的版本范围。这是以前的样子:

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

     

  • 我们必须更新版本范围以具有与之前相同的上限,但在这种情况下,我们可以使上限开放,如下所示:

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

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

     

  • 如果您依赖Microsoft.VisualStudio.MPF然后删除它。此依赖项是自Visual Studio 2010之前不再需要的遗留依赖项。它看起来像这样:

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

     

  • 完成啦

来源地址:

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM