Compatibilidad con varias versiones de Visual Studio
El término en paralelo significa que puede instalar y mantener varias versiones de un producto en el mismo ordenador. Para VSPackages, esto significa que un usuario puede tener varias versiones de Visual Studio instaladas en el mismo ordenador. Sin embargo, no puede tener versiones en paralelo de los VSPackages cargados en una única versión de Visual Studio.
Antes de hacer que el VSPackage pueda cargarse en versiones en paralelo de Visual Studio, tenga en cuenta lo siguiente:
Debe determinar qué estrategia de implementación en paralelo desea seguir.
Para obtener más información, consulte Elegir entre VSPackages compartidos y con versiones.
Los formatos de archivo de solución y proyecto deben ajustarse a la estrategia de implementación.
Para obtener más información, consulte Actualizar proyectos personalizados y Registrar extensiones de nombre de archivo para implementaciones en paralelo.
El instalador debe controlar la estrategia de implementación para que los componentes con versiones y también los componentes compartidos en todas las versiones estén instalados y registrados correctamente.
Para obtener más información, consulte Instalación de VSPackages con Windows Installer, así como Administración de componentes.
Nota:
La instalación de una versión de Visual Studio también instala una versión correspondiente de .NET Framework. Por ejemplo, al instalar Visual Studio 2010 y Visual Studio 2012 en el mismo ordenador, también se instalan las versiones 4.0 y 4.5 de .NET Framework, respectivamente.
En esta sección
Elegir entre VSPackages compartidos y con versiones explica cómo resolver problemas en paralelo en el VSPackage.
Registrar extensiones de nombre de archivo para implementaciones en paralelo describe cómo su VSPackage puede registrar asociaciones de archivos en un escenario en paralelo.