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

相關文章
相關標籤/搜索