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

可以发布 (部署) 使用 项目设计器发布 页,Office 解决方案使用 发布向导 或。 有关不同之处的信息,请参见使用 ClickOnce 发布 Office 解决方案

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

备注

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。您安装的 Visual Studio 版本以及使用的设置决定了这些元素。有关更多信息,请参见Visual Studio 设置

链接到视频 有关本主题的视频版本,请参见 Video How to: Deploy an Office Solution by Using ClickOnce (2007 System)(视频帮助主题:使用 ClickOnce 部署 Office 解决方案 (2007 System))。

使用发布向导,发布 Office 解决方案

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

    出现**“发布向导”**。

  2. 在**“指定发布此应用程序的位置”**框中,输入希望向导在其中复制解决方案文件的文件夹的路径。 该路径可以是本地路径 (C:\foldername\foldername)、URL 的完全限定路径(HTTP 或 HTTPS)、UNC 路径 (\\servername\foldername) 或相对路径 (publishfolder\)。

    如果您的开发计算机上安装了 Internet 信息服务 (IIS),则**“指定发布此应用程序的位置”**框默认情况下将显示 https://localhost/项目名称/。 否则,此框默认情况下将显示 publish\,利用该路径可将解决方案发布到项目目录中的 publish 文件夹。

    备注

    在 Windows Vista 和 Windows 7 上,必须以管理员身份运行 Visual Studio 才能发布到 IIS。

  3. 单击**“下一步”**。

  4. 在**“最终用户计算机上的默认安装路径是什么?”**页上,选择描述最终用户将在其中找到已部署解决方案的位置的选项。 如果文本框可用,请输入文件夹的完全限定路径。

    备注

    如果在此处指定路径,则必须将 publish 文件夹中的文件复制到安装位置,然后用户才能安装解决方案。有关更多信息,请参见如何:更改 Office 解决方案的安装路径

    只有在用于最终用户的安装路径已知并且将不会改变时,才应填写安装位置。如果设置了此位置,安装程序将在此位置中查找安装文件。有关更多信息,请参见使用 ClickOnce 发布 Office 解决方案

  5. 单击**“完成”**。

    **“发布向导”会将安装程序、一个指向最新版本特定部署清单的部署清单以及解决方案文档(用于文档级自定义项)复制到在第一页上指定的位置。 它会将程序集、特定于版本的应用程序清单以及特定于版本的部署清单复制到 publish 文件夹中“应用程序文件”**文件夹下特定于版本的子目录中。

  6. 将解决方案文件复制到安装位置(如果该位置与发布位置不同)。 安装位置是最终用户将在其中安装解决方案的位置。

  7. 更改安全设置以使每个最终用户都能运行解决方案,比如将文档位置添加到 Office 受信任文件夹列表。 有关更多信息,请参见保护 Office 解决方案的安全

使用项目设计器,发布 Office 解决方案

  1. 在**“解决方案资源管理器”中选择项目节点,然后在“项目”**菜单上,单击“项目名称 属性”

    将显示**“项目设计器”**。

  2. 单击**“发布”**选项卡。

  3. 在**“发布文件夹位置(网站、FTP 服务器或者文件路径)”框中,输入希望“项目设计器”**在其中复制解决方案文件的文件夹的路径。 该路径可以是本地路径 (C:\foldername\foldername)、URL 的完全限定路径(HTTP 或 HTTPS)、UNC 路径 (\\servername\foldername) 或相对路径 (publishfolder\)。

    如果您的开发计算机上安装了 Internet 信息服务 (IIS),则**“发布文件夹位置(网站、FTP 服务器或者文件路径)”**框默认将显示 https://localhost/项目名称/。 否则,此框默认情况下将显示 publish\,利用该路径可将解决方案发布到项目目录中的 publish 文件夹。

    备注

    在 Windows Vista 和 Windows 7 上,必须以管理员身份运行 Visual Studio 才能发布到 IIS。

  4. 在**“安装文件夹 URL”**框中,输入最终用户将在其中查找已部署解决方案的位置的完全限定路径。 如果要部署到 CD 或可移动驱动器,请将此框留空。

    备注

    如果在此处指定路径,则必须将 publish 文件夹中的文件复制到安装位置,然后用户才能安装解决方案。有关更多信息,请参见如何:更改 Office 解决方案的安装路径

    只有在用于最终用户的安装路径已知并且将不会改变时,才应填写安装位置。如果设置了此位置,安装程序将在此位置中查找安装文件。有关更多信息,请参见使用 ClickOnce 发布 Office 解决方案

  5. 单击**“系统必备”**,并对默认设置进行任何所需更改。 有关更多信息,请参见“系统必备”对话框

    备注

    如果创建面向 .NET Framework 4 的 Microsoft Office 2013 Preview 或 Microsoft Office 2010 解决方案,您必须选择 for Office runtime 的 Visual Studio 2010 工具在"系统必备"对话框。

  6. 单击**“更新”,并指定希望每个最终用户的自定义项检查更新的频率。 如果要使用 CD 或可移动驱动器进行部署,请将此选项设置为“从不检查更新”**。 有关这些可配置更新的说明,请参见使用 ClickOnce 发布 Office 解决方案

  7. 在**“发布语言”**列表中,选择用于软件许可条款和所显示 UI 消息的语言。

    备注

    该语言设置不会更改应用程序或部署清单的语言。

  8. 如果希望**“项目设计器”自动更新版本编号,请确保“发行版本”部分中的“自动递增每个版本的修订号”**处于选中状态。 否则,请清除该复选框并手动设置版本号。

  9. 单击**“立即发布”**。

    **“项目设计器”会将安装程序、一个指向最新版本特定部署清单的部署清单以及解决方案文档(用于文档级自定义项)复制到指定为发布文件夹位置的位置。 它会将程序集、特定于版本的应用程序清单以及特定于版本的部署清单复制到 publish 文件夹中“应用程序文件”**文件夹下特定于版本的子目录中。

  10. 将解决方案文件复制到安装位置(如果该位置与发布位置不同)。 安装位置是最终用户将在其中安装解决方案的位置。

  11. 更改安全设置以使每个最终用户都能运行解决方案,比如将文档位置添加到 Office 受信任文件夹列表。 有关更多信息,请参见保护 Office 解决方案的安全

请参见

任务

如何:对 Office 解决方案进行签名

其他资源

部署 Office 解决方案

使用 ClickOnce 发布 Office 解决方案