我是使用Wix的新手。所以,正如标题所说。产品ID和包ID之间的区别是什么?或者他们是一样的吗?感谢
答案 0 :(得分:2)
简而言之,“产品代码”标识您的应用程序,而“软件包代码”是Windows Installer软件包本身的标识。
您应该阅读并理解以下两篇文章:
以下是摘录:
产品和包裹代码不可互换。没有两个 不相同的.msi文件应该具有相同的包代码。 虽然通常运送具有相同包的应用程序 代码和产品代码,这两个值可以作为应用程序发散 已更新。
还有一些:
虽然通常运送具有相同包的应用程序 代码和产品代码,这两个值可以作为应用程序发散 已更新。例如,包含应用程序的新文件 需要更新安装数据库才能安装该文件。 如果更改很小,开发人员可能会选择不更改 但是,产品代码需要安装不同的.msi文件 新文件,因此包代码必须递增。相反,a 单个包可用于安装多个产品。对于 例如,安装没有语言转换的包 可以安装英文版的应用程序和 使用语言转换安装相同的包可以 安装法语版。转换与.msi不同 确定包代码的文件。英文和法文版本 可能有不同的产品代码和相同的包装代码,因为 它们都安装了相同的.msi文件。