Delen via


Een eerdere versie targeten bij het maken van een extensie in Visual Studio 2022

Wanneer u een nieuw VSIX-project maakt met Visual Studio 2022, wordt het project gemaakt op basis van een sjabloon die is gericht op Visual Studio 2022. Als u Visual Studio 2019 of een eerdere versie wilt targeten, moet u het gemaakte project wijzigen.

Overweeg het gebruik van gedeelde projecten om Visual Studio 2019 en Visual Studio 2022 te targeten terwijl u de meeste of alle code in uw extensie deelt.

Volg deze stappen in het VSIX-project dat gericht moet zijn op Visual Studio 2019:

  1. Bewerk het source.extension.vsixmanifest bestand om het ProductArchitecture element en het versiebereik te verwijderen:

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

    Werk ook de vereiste bij:

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

    Controleer het bestand op eventuele andere updates die mogelijk nodig zijn.

  2. Wijzig de versies van de VSSDK-pakketten waarnaar u verwijst in uw projectbestand:

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