使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

在 Access 解决方案向导中,产品代码域是应用程序或产品的主要标识 GUID。

  • 更新可放大或缩小功能组件树中,但它不必须重新组织现有层次结构中的功能和组件的功能和 FeatureComponents 表所述。它可以向现有功能组件树中添加一项新功能。如果删除了父功能,则还必须删除已删除的功能的所有子功能。

  • 更新可以添加一个新的组件或新的或现有的功能。

  • 更新不得更改任何组件的组件代码。因此,小型更新或次要升级必须永远不会更改组件的关键文件的名称因为这需要更改组件代码。

  • 更新不得更改.msi 文件安装包的名称。相反,因为它修改包,则应更改程序包代码。请注意,这意味着,更新可以更改表、 自定义操作和.msi 文件中的对话框而不更改文件的名称。

  • 更新可以添加、 删除或修改文件、 注册表项中或由两个或更多的功能未共享的组件的快捷方式。如果更新修改版本控制的文件,则该文件的版本必须递增文件表中。如果更新中删除资源时,它也应更新 RemoveFile 和 RemoveRegistry 表来删除任何未使用的文件、 注册表项中或已安装的快捷方式。

  • 由两个或多个功能共享组件的更新必须是所有应用程序和功能所使用的组件的向后兼容。更新可以修改共享组件,例如文件、 注册表项和快捷方式的资源,只要所做的更改会向后兼容。建议不要更新添加或删除文件、 注册表项或快捷方式共享组件。

  • 为 Windows Installer 程序包附带小更新。(完整产品 CD-ROM 通常没有附带小更新。)

如果以下任何条件为真更新,则必须更改产品代码:

  • 必须能够共存安装的相同系统上的原始和更新产品。

  • 已更改.msi 文件的名称。

  • 更改现有组件的组件代码。

  • 从现有功能移除组件。

  • 现有功能已变成子级的现有功能。

  • 现有子功能已从其父功能。

  • 组件可能会添加到现有的功能,而无需产品代码更改。

注意: 添加新的子功能,完全包含新组件,到现有的功能不需要更改产品代码。

可以通过在属性表的字段的功能包括 msidbFeatureAttributesFollowParent 和 msidbFeatureAttributesUIDisallowAbsent 创作新的子功能。如果次要升级仅添加新的子功能,然后重新安装 = 所有足以强制安装新的子功能。

新子功能可能会对用户隐藏。若要在其父功能与同步新子功能的安装状态,为其设置 msidbFeatureAttributesFollowParent 和 msidbFeatureAttributesUIDisallowAbsent 位子功能。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×