如何:更改 Office 解决方案的安装路径
通过**“发布向导”和“项目设计器”的“发布”页可为解决方案创建 ClickOnce 安装程序。 在发布过程中,您可以指定安装程序的最终部署位置,最终用户将在该位置中安装解决方案。 此位置在向导中称为“安装路径”,在“发布”页上称为“安装文件夹 URL”**。 通过此路径,应用程序清单便可以检查更新。 有关发布的更多信息,请参见使用 ClickOnce 发布 Office 解决方案。
适用于: 本主题中的信息适用于 Microsoft Office 2013 Preview 和 Microsoft Office 2010 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。
更改安装程序 URL 的原因
您可以在发布解决方案后添加或更改安装路径。 可能出于多种原因要更改安装路径:
在编译安装程序时,安装路径未知。
已将解决方案文件复制到其他位置。
包含安装文件的服务器已具有新名称或位置。
在这些情况下,在网络上拥有管理员权限的任何人都能更改 Office 解决方案的安装路径。
更改安装程序中的安装路径
更新应用程序级和文档级解决方案中的安装程序。
对于文档级解决方案,还必须更新文档属性中的路径。
更改安装程序中的安装路径
打开“命令提示符”窗口。
定位到包含以前创建的安装程序的目录。 有关此步骤的更多信息,请参见如何:使用 ClickOnce 发布 Office 解决方案。
运行安装程序并包括 /url 参数,该参数采用字符串形式的新安装路径。 会出现一条消息,指出可执行文件的签名将要失效。 这意味着用于对解决方案进行签名的证书将不再有效,发行者将是未知的。 会向最终用户显示另一个提示,询问是否安装解决方案。
setup.exe /url="Installation path"
例如:
setup.exe /url="http://www.fabrikam.com/newlocation"
备注
若要查看 URL 的当前值,请运行 setup.exe /url。
对于文档和工作簿,打开要部署的文档,以便能够更新 _AssemblyLocation 属性。
使用新路径更新文档级解决方案
可以从 Office 应用程序内部更新 _AssemblyLocation 属性。 但是,如果您在创建功能区时将**“startFromScratch”**属性设置为 true,则可能无法在运行自定义项时访问这些属性。
更新文档属性中的路径
单击 文件 选项,指向 准备,然后单击 属性。
单击**“文档属性”,然后单击“高级属性”**。
在**“自定义”选项卡上的“属性”**列表中,选择 _AssemblyLocation。
在**“值”**框中,有一个已存在的部署清单标识符。 在该标识符的开头,键入文档的完全限定路径(后跟一条竖线),格式为“路径 |标识符”。
例如,该路径看起来可能类似于:
\\服务器名\文件夹名称\文件名|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
有关如何设置此标识符的格式的更多信息,请参见自定义文档属性概述。
单击**“确定”**,然后保存并关闭文档。
不带 /url 参数运行安装程序,以便在指定的位置中安装解决方案。
请参见
任务
如何:将 ClickOnce Office 解决方案回滚至早期版本