Поделиться через


Практическое руководство. Изменение пути установки решения Office

Чтобы создать программу установки ClickOnce для решения, используйте Мастер публикации и страницу Опубликовать Конструктора проектов. Во время публикации в программе установки можно задать конечное расположение для развертывания, в котором будет установлено решение. Это расположение определяет в мастере Путь установки, а на странице ОпубликоватьURL-адрес папки установки. По этому пути выполняется проверка обновлений с помощью манифеста приложения. Дополнительные сведения о публикации см. в разделе Публикация решений Office.

Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Microsoft Office 2010 и выпуска 2007 системы Microsoft Office. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

Причины изменения URL-адреса программы установки

Путь установки можно добавлять и изменять после публикации решения. Изменение пути установки может потребоваться по следующим причинам:

  • путь установки неизвестен на момент компиляции программы установки;

  • файлы решения копируются в другое расположение;

  • изменяется имя или адрес сервера, на котором содержатся файлы установки.

В таких случаях требуется изменение пути установки решения Office. Для изменения пути требуются разрешения администратора.

Изменение пути установки в программе установки

Обновите программу установки как в решениях уровня приложения, так и в решениях уровня документа.

Для решений уровня документа нужно также обновить путь в свойствах документа.

Изменение пути установки в программе установки

  1. Откройте окно командной строки.

  2. Перейдите к каталогу, в котором содержится ранее созданная программа установки. Дополнительные сведения о данном этапе см. в разделе Практическое руководство. Развертывание решения Office с помощью ClickOnce.

  3. Запустите программу установки с параметром "/url", в котором принимается строковое значение нового пути установки. Отображается сообщение об ошибке при проверке подписи исполняемого файла. Это означает, что сертификат, с помощью которого подписано решение, является недействительным, а издатель решения неизвестен. Конечным пользователям отображается дополнительный запрос на установку решения.

    setup.exe /url="Installation path"
    

    Например:

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

    Примечание

    Чтобы просмотреть текущее значение URL-адреса, выполните команду setup.exe /url.

Для документов и книг откройте развертываемый документ и обновите значение свойства _AssemblyLocation.

Изменение пути для решений уровня документа

Свойство _AssemblyLocation можно обновить из приложения Office. Однако, если была создана лента, в которой свойству startFromScratch было присвоено значение true, во время выполнения настройки может не быть доступа к свойствам.

Обновление пути в свойствах документа

  1. Перейдите на вкладку Файл (для Excel 2010 или Word 2010) или нажмите кнопку Microsoft Office (для Excel 2007 или Word 2007), выберите команду Подготовить и затем щелкните Свойства.

  2. Раскройте список Свойства документа и выберите пункт Дополнительные свойства.

  3. На вкладке Настройка в списке Свойства выберите _AssemblyLocation.

  4. В поле Значение уже указан идентификатор манифеста развертывания. В начале идентификатора введите полный путь к документу, за которым следует вертикальная черта, в формате путь |идентификатор.

    Например, путь может выглядеть следующим образом:

    \\имя_сервера\имя_папки\имя_файла|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

    Дополнительные сведения о формате идентификатора см. в разделе Общие сведения о настраиваемых свойствах документа.

  5. Нажмите кнопку ОК, сохраните и закройте документ.

  6. Чтобы установить решение в указанном расположении, запустите программу установки без параметра "/url".

См. также

Задачи

Практическое руководство. Обновление развернутых решений Office

Практическое руководство. Возвращение к предыдущей версии решения Office ClickOnce

Другие ресурсы

Развертывание решений Office

Обновление решений Office