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