产品ID和包ID之间的区别

时间:2014-10-22 07:12:47

标签: wix wix3.8

我是使用Wix的新手。所以,正如标题所说。产品ID和包ID之间的区别是什么?或者他们是一样的吗?感谢

1 个答案:

答案 0 :(得分:2)

简而言之,“产品代码”标识您的应用程序,而“软件包代码”是Windows Installer软件包本身的标识。

您应该阅读并理解以下两篇文章:

以下是摘录:

  

产品和包裹代码不可互换。没有两个   不相同的.msi文件应该具有相同的包代码。   虽然通常运送具有相同包的应用程序   代码和产品代码,这两个值可以作为应用程序发散   已更新。

还有一些:

  

虽然通常运送具有相同包的应用程序   代码和产品代码,这两个值可以作为应用程序发散   已更新。例如,包含应用程序的新文件   需要更新安装数据库才能安装该文件。   如果更改很小,开发人员可能会选择不更改   但是,产品代码需要安装不同的.msi文件   新文件,因此包代码必须递增。相反,a   单个包可用于安装多个产品。对于   例如,安装没有语言转换的包   可以安装英文版的应用程序和   使用语言转换安装相同的包可以   安装法语版。转换与.msi不同   确定包代码的文件。英文和法文版本   可能有不同的产品代码和相同的包装代码,因为   它们都安装了相同的.msi文件。