Compartir a través de


Establecer como destino una versión anterior al crear una extensión en Visual Studio 2022

Al crear un nuevo proyecto VSIX mediante Visual Studio 2022, el proyecto se crea a partir de una plantilla destinada a Visual Studio 2022. Si desea tener como destino Visual Studio 2019 o una versión anterior, debe modificar el proyecto creado.

Considere la posibilidad de usar proyectos compartidos para tener como destino Visual Studio 2019 y Visual Studio 2022 al compartir la mayoría o todo el código de la extensión.

Siga estos pasos en el proyecto VSIX que debe tener como destino Visual Studio 2019:

  1. Edite el source.extension.vsixmanifest archivo para quitar el ProductArchitecture elemento y el intervalo de versiones:

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

    Actualice también el requisito previo:

    -<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 el archivo para ver cualquier otra actualización que pueda ser necesaria.

  2. Cambie las versiones de los paquetes de VS SDK a las que hace referencia en el archivo de proyecto:

    -<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" />