如何:更改 Office 解决方案的安装路径

通过**“发布向导”“项目设计器”“发布”页可为解决方案创建 ClickOnce 安装程序。 在发布过程中,您可以指定安装程序的最终部署位置,最终用户将在该位置中安装解决方案。 此位置在向导中称为“安装路径”,在“发布”页上称为“安装文件夹 URL”**。 通过此路径,应用程序清单便可以检查更新。 有关发布的更多信息,请参见使用 ClickOnce 发布 Office 解决方案

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

更改安装程序 URL 的原因

您可以在发布解决方案后添加或更改安装路径。 可能出于多种原因要更改安装路径:

  • 在编译安装程序时,安装路径未知。

  • 已将解决方案文件复制到其他位置。

  • 包含安装文件的服务器已具有新名称或位置。

在这些情况下,在网络上拥有管理员权限的任何人都能更改 Office 解决方案的安装路径。

更改安装程序中的安装路径

更新应用程序级和文档级解决方案中的安装程序。

对于文档级解决方案,还必须更新文档属性中的路径。

更改安装程序中的安装路径

  1. 打开“命令提示符”窗口。

  2. 定位到包含以前创建的安装程序的目录。 有关此步骤的更多信息,请参见如何:使用 ClickOnce 发布 Office 解决方案

  3. 运行安装程序并包括 /url 参数,该参数采用字符串形式的新安装路径。 会出现一条消息,指出可执行文件的签名将要失效。 这意味着用于对解决方案进行签名的证书将不再有效,发行者将是未知的。 会向最终用户显示另一个提示,询问是否安装解决方案。

    setup.exe /url="Installation path"
    

    例如:

    setup.exe /url="http://www.fabrikam.com/newlocation"
    

    备注

    若要查看 URL 的当前值,请运行 setup.exe /url。

对于文档和工作簿,打开要部署的文档,以便能够更新 _AssemblyLocation 属性。

Bb608626.collapse_all(zh-cn,VS.110).gif使用新路径更新文档级解决方案

可以从 Office 应用程序内部更新 _AssemblyLocation 属性。 但是,如果您在创建功能区时将**“startFromScratch”**属性设置为 true,则可能无法在运行自定义项时访问这些属性。

更新文档属性中的路径

  1. 单击 文件 选项,指向 准备,然后单击 属性

  2. 单击**“文档属性”,然后单击“高级属性”**。

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

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

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

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

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

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

  6. 不带 /url 参数运行安装程序,以便在指定的位置中安装解决方案。

请参见

任务

如何:更新已部署的 Office 解决方案

如何:将 ClickOnce Office 解决方案回滚至早期版本

其他资源

部署 Office 解决方案

更新 Office 解决方案