共用方式為


產品代碼

產品代碼是 GUID,是應用程式或產品的主要識別。 如需詳細資訊,請參閱 ProductCode 屬性。 如果對產品進行重大變更,則也應該變更產品程式代碼以反映這一點。 不過,如果產品變更相對較小,則不需要變更產品代碼。

應用程式的套件的32位和64位版本必須有不同的產品名稱。 如果應用程式的任何 32 位元件重新編譯為 64 位元件,則必須指派新的產品名稱。

如果在 PublishComponent 數據表中公開的伺服器 從 32 位重新編譯為 64 位,則此數據表中的 GUID 可能也需要變更,讓 32 位和 64 位用戶端可以識別適當的限定元件類別。 在此情況下,也必須變更產品代碼。

請注意,產品代碼 GUID 中的字母必須是大寫。 GUIDGEN 之類的公用程式會產生包含小寫字母的 GUID。 這些 GUID 中的小寫字母必須變更為大寫,才能做為原始程式碼或封裝程式代碼。 如需詳細資訊,請參閱 變更產品代碼

套件程式代碼是識別特定 Windows Installer 套件的 GUID。 套件程式代碼會將 .msi 檔案與應用程式或產品產生關聯,也可用於驗證來源。 產品與套件代碼不可互換。 沒有任何兩個非標識碼 .msi 檔案應該具有相同的套件程式代碼。 雖然通常會寄送具有相同套件程式代碼和產品名稱的應用程式,但隨著應用程式更新,這兩個值可能會有所分歧。 如需詳細資訊,請參閱 封裝程式代碼