Поддержка нескольких версий Visual Studio
Термин параллельно означает, что можно устанавливать и поддерживать несколько версий продукта на одном компьютере. Для VSPackages это означает, что у пользователя может быть несколько версий Visual Studio, установленных на одном компьютере. Однако вы не можете иметь параллельные версии VSPackages, загруженные в одну версию Visual Studio.
Прежде чем загружать VSPackage в параллельные версии Visual Studio, рассмотрите следующее:
Необходимо определить, какую стратегию параллельной реализации вы хотите выполнить.
Дополнительные сведения см. в разделе "Выбор между общими и версиями VSPackages".
Форматы файлов решения и проекта должны соответствовать стратегии реализации.
Дополнительные сведения см. в статье об обновлении пользовательских проектов и регистрации расширений имен файлов для параллельных развертываний.
Установщик должен обрабатывать стратегию реализации, чтобы компоненты версии, а также компоненты, совместно используемые во всех версиях, были правильно установлены и зарегистрированы.
Дополнительные сведения см. в статье об установке VSPackages с помощью установщика Windows и управления компонентами.
Примечание.
Установка версии Visual Studio также устанавливает соответствующую версию платформа .NET Framework. Например, установка Visual Studio 2010 и Visual Studio 2012 на том же компьютере также устанавливает версии 4.0 и 4.5 платформа .NET Framework соответственно.
В этом разделе
Выбор между общими и версиями VSPackage объясняет , как устранять параллельные проблемы в VSPackage.
Регистрация расширений имен файлов для параллельных развертываний описывает, как VSPackage может регистрировать сопоставления файлов в параллельном сценарии.