更新 SharePoint 中的主机 Web 组件

开始前,需要先熟悉更新 SharePoint 加载项,以及其中列出的先决条件和核心概念。

SharePoint 加载项可以在主机 Web 上安装下列两种组件,并添加描述性标记:自定义操作加载项部件。 在主机 Web 中更新这些组件比在加载项 Web 中更容易。 无需使用任何更新语义。 只需添加/更改自定义操作和加载项部件即可。 在 SharePoint 加载项更新后,SharePoint 始终都会应用所有新元素清单文件,并重新应用包含最新版本的任何已更改元素清单文件。 重新应用不会带来任何危害;例如,不会向功能区多次添加自定义操作的功能区按钮。

更新外接程序部件时,SharePoint 会将旧版本替换为 Web 部件库中的新版本。 更新外接程序部件时,请确保更改 ClientWebPart 对象的 Name 属性。 这样可以确保在更新外接程序时,SharePoint 从添加了部件的所有页面中删除外接程序部件的旧版本(已不再是此应用的一部分)。 用户需要将新版本重新添加到页面中。

如果保持 Name 属性不变,旧版本会在原来添加的页面中保留,这样用户便无法知道有外接程序部件的新版本可用。 此外,当外接程序部件被添加到其他页面中时,添加的就是新版本,所以同一版本的 SharePoint 外接程序在不同页面中将拥有不同的外接程序部件。

可以使用在加载项清单中通过 InstalledEventEndpoint 元素注册的远程事件接收器,以编程方式部署其他类型的主机 Web 组件。 应使用 UpgradedEventEndpoint 接收器更新最初使用 InstalledEventEndpoint 接收器部署的组件。 为 SharePoint 加载项中的更新事件创建处理程序中介绍了 UpgradedEventEndpoint 接收器。

后续步骤

请转到更新加载项的主要步骤,或直接转到以下文章之一,了解如何更新 SharePoint 加载项的下一个主要组件。

另请参阅