Obsługiwanie wielu wersji programu Visual Studio
Termin side-by-side oznacza, że można zainstalować i obsługiwać wiele wersji produktu na tym samym komputerze. W przypadku pakietów VSPackage oznacza to, że użytkownik może mieć kilka wersji programu Visual Studio zainstalowanych na tym samym komputerze. Nie można jednak mieć równoległych wersji pakietów VSPackage załadowanych do pojedynczej wersji programu Visual Studio.
Zanim pakiet VSPackage będzie mógł zostać załadowany do równoległych wersji programu Visual Studio, rozważ następujące kwestie:
Musisz określić, która strategia implementacji równoległa ma być zgodna.
Aby uzyskać więcej informacji, zobacz Wybieranie między pakietami VSPackage udostępnionymi i wersjami.
Formaty plików rozwiązania i projektu muszą pasować do strategii implementacji.
Aby uzyskać więcej informacji, zobacz Uaktualnianie projektów niestandardowych i rejestrowanie rozszerzeń nazw plików dla wdrożeń równoległych.
Instalator musi obsługiwać strategię implementacji, aby składniki w wersji, a także składniki współużytkowane we wszystkich wersjach, zostały poprawnie zainstalowane i zarejestrowane.
Aby uzyskać więcej informacji, zobacz Instalowanie pakietów VSPackage za pomocą Instalatora Windows, a także zarządzanie składnikami.
Uwaga
Zainstalowanie wersji programu Visual Studio powoduje również zainstalowanie odpowiedniej wersji programu .NET Framework. Na przykład zainstalowanie programów Visual Studio 2010 i Visual Studio 2012 na tym samym komputerze powoduje również zainstalowanie odpowiednio wersji 4.0 i 4.5 programu .NET Framework.
W tym obszarze
Wybranie opcji Między udostępnionymi i wersjami pakietów VSPackage wyjaśnia, jak rozwiązywać problemy równoległe w pakietach VSPackage.
Rejestrowanie rozszerzeń nazw plików dla wdrożeń równoległych opisuje, jak pakiet VSPackage może rejestrować skojarzenia plików w scenariuszu równoległym.