Codici prodotto
Il codice prodotto è un GUID che rappresenta l'identificazione principale di un'applicazione o di un prodotto. Per altre informazioni, vedere la proprietà ProductCode . Se vengono apportate modifiche significative a un prodotto, il codice prodotto deve essere modificato anche in modo da riflettere questa operazione. Non è tuttavia necessario modificare il codice prodotto se le modifiche apportate al prodotto sono relativamente minori.
Le versioni a 32 bit e a 64 bit del pacchetto di un'applicazione devono avere codici prodotto diversi. Se un componente a 32 bit di un'applicazione viene ricompilato in un componente a 64 bit, è necessario assegnare un nuovo codice prodotto.
Se un server esposto nella tabella PublishComponent viene ricompilato da 32 bit a 64 bit, il GUID in questa tabella può anche essere modificato in modo che i client a 32 bit e a 64 bit possano identificare la categoria di componenti qualificato appropriata. In questo caso, anche il codice prodotto deve essere modificato.
Si noti che le lettere nel GUID del codice prodotto devono essere maiuscole. Utilità come GUIDGEN generano GUIDGEN contenenti lettere minuscole. Le lettere minuscole in questi GUID devono essere modificate in lettere maiuscole da usare come codice prodotto o codice del pacchetto. Per altre informazioni, vedere Modifica del codice prodotto.
Il codice del pacchetto è un GUID che identifica un determinato pacchetto di Windows Installer. Il codice del pacchetto associa un file .msi a un'applicazione o a un prodotto e può essere usato anche per la verifica delle origini. I codici prodotto e pacchetto non sono intercambiabili. Nessun file non denticale .msi deve mai avere lo stesso codice del pacchetto. Anche se è comune inviare un'applicazione con lo stesso codice del pacchetto e codice prodotto, i due valori possono differire quando l'applicazione viene aggiornata. Per altre informazioni, vedere Codici di pacchetto.