如何:使用 ClickOnce 将文档级 Office 解决方案发布到 SharePoint Server

可以使用 Microsoft Office SharePoint 发布将文档级解决方案到最终用户。 当用户转到 SharePoint 站点并打开文档时,运行时自动启动,以便从共享网络文件夹安装解决方案。 即使将文档复制到其他位置(比如桌面),自定义项仍可正常工作。

适用于: 本主题中的信息适用于以下应用程序的文档级项目:Excel 2013 Preview 和 Excel 2010;Word 2013 Preview 和 Word 2010。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

若要准备解决方案以便从 SharePoint 中分发,您必须执行两项操作:

  1. 发布该文档级解决方案到网络上的某个共享文件夹。

  2. 将文档上载到 SharePoint 文档库并将相应的位置添加到信任中心的 Microsoft Office 受信任位置列表内。

链接到视频 有关本主题的视频版本,请参见 Video How to: Deploy a Document-Level Office Solution to a SharePoint Server (2007 System)(视频帮助主题:将文档级 Office 解决方案部署到 SharePoint Server (2007 System))。

发布到共享位置的文档级解决方案

使用发布向导发布解决方案为共享文件夹并自动更新文档中的部署清单路径。 或者,可以手动执行这些步骤。

使用发布向导,发布一个文档级解决方案部署到网络上的共享文件夹

  1. 在**“生成”菜单上,单击“发布 解决方案名称”**。

    **“发布向导”**随即启动。

  2. 按照向导中的步骤发布解决方案添加到网络上的共享文件夹。

    如果希望向导将解决方案文件复制到网络文件夹,请将向导第二页上的默认安装路径设置为共享文件夹的位置。

    有关更多信息,请参见如何:使用 ClickOnce 发布 Office 解决方案

手动发布一个文档级解决方案部署到网络上的共享文件夹

  1. 将解决方案文件从生成输出文件夹复制到网络上的某个共享文件夹中。

  2. 打开计划上载到 SharePoint 文档库中的解决方案文档。

  3. 单击**“文件”**选项卡。

    在信息页上,单击 属性,然后单击 高级属性

  4. 在**“自定义”选项卡上的“属性”**列表中,选择 _AssemblyLocation

  5. 在**“值”**框中,有一个已存在的部署清单标识符。 在该标识符的开头,键入部署清单的完全限定路径(后跟一条竖线),格式为“路径 |标识符”。

    例如,该路径看起来可能类似于:

    \\服务器名\文件夹名称\filename.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

    有关如何设置此标识符的格式的更多信息,请参见自定义文档属性概述

  6. 单击**“确定”**,然后保存并关闭文档。

上载文档并将 SharePoint Server 位置添加到信任中心

若要使文档可供最终用户使用,请将文档上载到 SharePoint 文档库。 在用户可以运行解决方案之前,他们必须在 Microsoft Office Word 或 Excel 内向 SharePoint 位置授予信任,或者系统管理员必须远程设置策略。

将 SharePoint Server 位置添加到信任中心

  1. 将解决方案文档添加到 SharePoint Server 上的某个文档库中。

    有关更多信息,请参见 Microsoft Office Online 上 SharePoint Server 文档中的上载文档

  2. 在要运行解决方案的计算机上打开 Word 或 Excel。

    无需打开文档。 剩余的步骤会只针对该计算机将 SharePoint Server 添加到 Word 或 Excel 中的**“信任中心”**。 由于文档在网络位置中,因此必须在将运行解决方案的每台计算机上完成此操作。

    备注

    系统管理员可以使用 Office 配置工具以远程方式设置这些策略。有关更多信息,请参见 Security policies and settings in the 2007 Office syste(2007 Office system 中的安全策略和设置)。

  3. 单击 文件 选项,然后单击 Word 选项Excel 选项

  4. 单击**“信任中心”,然后单击“信任中心设置”**。

  5. 单击**“受信任位置”**。

  6. 选中**“允许网络上的受信任位置(不推荐)”**。

  7. 单击**“添加新位置”**。

  8. 在**“路径”**框中,键入 SharePoint Server 的 URL,例如 http://SharePointServerName/TeamName/ProjectName/DocumentLibraryName。 不要添加默认网页的名称,例如 default.aspx 或 AllItems.aspx。

  9. 单击**“确定”**。

    若要测试安装过程,请从计算机中卸载自定义项,然后从 SharePoint 站点打开文档。 文档打开后,将会安装自定义项。 将文档复制到桌面。 自定义项仍可运行,原因是 _AssemblyLocation 属性包含文件共享的完整路径。

请参见

任务

如何:使用 ClickOnce 发布 Office 解决方案

如何:安装 ClickOnce Office 解决方案

概念

向文档授予信任