Kody produktów
Kod produktu to identyfikator GUID, który jest główną identyfikacją aplikacji lub produktu. Aby uzyskać więcej informacji, zobacz właściwośćProductCode. Jeśli wprowadzono znaczące zmiany w produkcie, należy również zmienić kod produktu, aby to odzwierciedlić. Nie jest jednak wymagane, aby kod produktu został zmieniony, jeśli zmiany w produkcie są stosunkowo niewielkie.
32-bitowe i 64-bitowe wersje pakietu aplikacji muszą mieć różne kody produktów. Jeśli jakikolwiek składnik 32-bitowy aplikacji zostanie ponownie skompilowany do składnika 64-bitowego, należy przypisać nowy kod produktu.
Jeśli serwer uwidoczniony w PublishComponent Table zostanie ponownie skompilowany z 32-bitowych do 64-bitowych, identyfikator GUID w tej tabeli może również zostać zmieniony, aby klienci 32-bitowi i 64-bitowi mogli zidentyfikować odpowiednią kwalifikowaną kategorię składników. W takim przypadku należy również zmienić kod produktu.
Należy pamiętać, że litery w identyfikatorach GUID kodu produktu muszą mieć wielkie litery. Narzędzia, takie jak GUIDGEN, generują identyfikatory GUID zawierające małe litery. Małe litery w tych identyfikatorach GUID należy zmienić na wielkie litery, aby były używane jako kod produktu lub kod pakietu. Aby uzyskać więcej informacji, zobacz Zmienianie kodu produktu.
Kod pakietu to identyfikator GUID identyfikujący określony instalator Windows pakiet. Kod pakietu kojarzy plik .msi z aplikacją lub produktem i może być również używany do weryfikacji źródeł. Kody produktów i pakietów nie są wymienne. Żadne dwa nieidentyczne pliki .msi nigdy nie powinny mieć tego samego kodu pakietu. Chociaż często wysyła się aplikację, która ma ten sam kod pakietu i kod produktu, te dwie wartości mogą być rozbieżne w miarę aktualizowania aplikacji. Aby uzyskać więcej informacji, zobacz Package Codes.