Fornecer suporte à várias versões do Visual Studio
O termo lado a lado significa que é possível instalar e manter várias versões de um produto no mesmo computador. Nos VSPackages, isso significa que um usuário pode ter várias versões do Visual Studio instaladas no mesmo computador. No entanto, não é possível ter versões lado a lado dos VSPackages carregados em uma única versão do Visual Studio.
Antes de permitir que o VSPackage seja carregado em versões lado a lado do Visual Studio, considere o seguinte:
É necessário determinar qual estratégia de implementação lado a lado deseja seguir.
Para obter mais informações, confira Escolha entre VSPackages compartilhados e versionados.
Os formatos de arquivo da solução e do projeto devem se adequar à estratégia de implementação.
Para obter mais informações, confira Atualizar projetos personalizados e Registrar extensões do nome de arquivo para implantações lado a lado.
O instalador deve lidar com sua estratégia de implementação para que os componentes com controle de versão, bem como os componentes compartilhados entre todas as versões, sejam instalados e registrados corretamente.
Para obter mais informações, confira Installing VSPackages With Windows Installer e Gerenciamento de componentes.
Observação
Instalar uma versão do Visual Studio também instala uma versão correspondente do .NET Framework. Por exemplo, instalar o Visual Studio 2010 e o Visual Studio 2012 no mesmo computador também instala as versões 4.0 e 4.5 do .NET Framework, respectivamente.
Nesta seção
Escolha entre VSPackages compartilhados e versionados explica como resolver problemas lado a lado no VSPackage.
Registrar extensões do nome de arquivo para implantações lado a lado descreve como o VSPackage pode registrar associações de arquivo em um cenário lado a lado.