Share via


Direcionar uma versão anterior ao criar uma extensão no Visual Studio 2022

Quando você cria um novo projeto VSIX usando o Visual Studio 2022, o projeto é criado a partir de um modelo destinado ao Visual Studio 2022. Se você deseja direcionar o Visual Studio 2019 ou uma versão anterior, você deve modificar o projeto criado.

Considere usar projetos compartilhados para direcionar o Visual Studio 2019 e o Visual Studio 2022 enquanto compartilha a maioria ou todo o código em sua extensão.

Siga estas etapas no projeto VSIX que deve ter como destino o Visual Studio 2019:

  1. Edite o arquivo para remover o elemento e o source.extension.vsixmanifestProductArchitecture intervalo de versão:

    -<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0,18.0)">
    +<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[16.0,17.0)">
    -  <ProductArchitecture>amd64</ProductArchitecture>
     </InstallationTarget>
    

    Atualize também o pré-requisito:

    -<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,18.0)" DisplayName="Visual Studio core editor" />
    +<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[16.0,17.0)" DisplayName="Visual Studio core editor" />
    

    Revise o arquivo para obter outras atualizações que possam ser necessárias.

  2. Altere as versões dos pacotes do SDK do VS que você faz referência no arquivo de projeto:

    -<PackageReference Include="Microsoft.VisualStudio.SDK" Version="17.0.0-preview.1" />
    +<PackageReference Include="Microsoft.VisualStudio.SDK" Version="16.0.206" />
    -<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="17.0.63-preview.1" />
    +<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="16.10.32" />