Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jednostki zadań w Instalatorze Windows są określane jako składniki Instalatora Windows (czasami nazywane WIC lub po prostu składnikami). Identyfikator GUID identyfikuje każdą WIC, która stanowi podstawową jednostkę instalacji i liczenia odwołań dla konfiguracji korzystających z Instalatora Windows.
Chociaż można użyć kilku produktów do utworzenia instalatora pakietu VSPackage, w tej dyskusji założono użycie plików Instalatora Windows (.msi). Podczas tworzenia instalatora należy prawidłowo zarządzać wdrażaniem plików, aby cały czas odbywało się prawidłowe zliczanie odwołań. W związku z tym różne wersje produktu nie kolidują ze sobą ani nie powodują problemów w mieszanych scenariuszach instalacji i odinstalowywania.
W Instalatorze Windows zliczanie odwołań odbywa się na poziomie składnika. Należy starannie zorganizować zasoby — pliki, wpisy rejestru itd. — w składniki. Istnieją inne poziomy organizacji — takie jak moduły, funkcje i produkty — które mogą pomóc w różnych scenariuszach. Aby uzyskać więcej informacji, zobacz Podstawy Instalatora Windows.
Wytyczne dotyczące przygotowania autorstwa dla instalacji równoległej
Pliki i klucze rejestru udostępniane między wersjami są grupowane we własne komponenty.
Dzięki temu można łatwo korzystać z nich w następnej wersji. Na przykład wpisz biblioteki zarejestrowane globalnie, rozszerzenia plików, inne elementy zarejestrowane w HKEY_CLASSES_ROOT itd.
Grupuj wspólne składniki w osobne moduły zintegrowane.
Ta strategia pomaga w poprawnym opracowywaniu instalacji równoległych z myślą o przyszłości.
Zainstaluj pliki udostępnione i klucze rejestru przy użyciu tych samych składników Instalatora Windows w różnych wersjach.
Jeśli używasz innego składnika, pliki i wpisy rejestru są odinstalowywane po odinstalowaniu jednej wersji pakietu VSPackage, ale inny pakiet VSPackage jest nadal zainstalowany.
Nie mieszaj wersji i elementów udostępnionych w tym samym składniku.
W rezultacie nie można zainstalować elementów udostępnionych w lokalizacji globalnej ani elementów wersjonowanych w lokalizacjach izolowanych.
Nie mają udostępnionych kluczy rejestru, które wskazują na wersjonowane pliki.
Jeśli tak, klucze udostępnione zostaną zastąpione po zainstalowaniu innej wersji pakietu VSPackage. Po usunięciu drugiej wersji plik, do którego wskazuje klucz, zniknął.