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


Публикация решений Office

Существует два способа публикации решений Office с помощью ClickOnce:

  • Использовать Мастер публикации, предоставляющий упрощенные средства для публикаций.

  • Использовать страницу Публикация в Конструкторе проектов, которая позволяет полностью настроить каждый шаг публикации.

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

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

Структура папки публикации

При публикации решения Office в папке публикации всегда создаются файлы решения со следующей структурой:

  • Каталог файлов приложения.

    • Вложенные папки для конкретных версий, содержащие манифест приложения для конкретной версии, манифест развертывания для конкретной версии и сборки ресурсов настройки. Эти файлы и каталоги зависят друг от друга и работают как единый пакет.
  • Программа установки.

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

Структура папки публикации

ClickOnce создаст новый манифест развертывания для каждой версии решения Office. Например, для первой версии решения с именем "OutlookAddin1" в процессе публикации будет создан манифест развертывания для конкретной версии во вложенной папке для конкретной версии с именем "OutlookAddIn1_1_0_0_0". Данная вложенная папка является каталогом файлов приложения. Кроме этого, ClickOnce также поместит копию манифеста развертывания в каталог папку публикации верхнего уровня.

В ходе добавочной публикации будет создан манифест развертывания для конкретной версии во вложенной папке для конкретной версии с именем "OutlookAddIn1_1_0_0_1". Манифест развертывания в папке публикации будет также заменен на копию последнего манифеста развертывания для конкретной версии.

ClickOnce присвоит сборкам расширение .DEPLOY. Таким образом защищенная установка служб IIS не будет блокировать файлы, поскольку они имеют небезопасное расширение. По завершении загрузки файлов ClickOnce удалит расширение .DEPLOY, прежде чем начать установку решения в кэш ClickOnce. Дополнительные сведения см. в разделе Элемент <deployment> (развертывание ClickOnce).

Мастер публикации

При использовании Мастера публикации большинству параметров присваиваются значения по умолчанию, установленные на странице Публикация в Конструкторе проектов. В следующей таблице приведены значения параметров, которые по умолчанию мастер назначает свойствам решения.

Свойство решения

Описание значения по умолчанию

Путь публикации

Обязательный.

Путь публикации — это папка, в которую Visual Studio копирует такие файлы решения как манифесты, сборки и другие файлы, полученные при построении проекта. Пользователь должен иметь доступ для записи в эту папку.

Можно выбрать локальный компьютер, общий файловый ресурс по UNC-пути или веб-узел HTTP/HTTPS. Путь может быть локальным (c:\имяпапки\целеваяпапкапубликации), относительным (publish\), либо полным (\\имясервера\имяпапки или http://имясервера/имяпапки).

Путь публикации по умолчанию — https://localhost/имяпроекта/, если установлены службы IIS, или каталог "publish\", если службы IIS не установлены.

ПримечаниеПримечание
Есть ряд особенностей в случае использования Windows Vista.На компьютере, работающем под управлением ОС Windows Vista, для публикации по локальному пути требуются права администратора.Кроме того, путем по умолчанию всегда является каталог publish\, независимо от того, установлены ли службы IIS.

Путь установки

Необязательный.

Путь установки — это каталог, из которого конечный пользователь будет устанавливать настройку. Также по этому пути решение будет проверять наличие обновлений. Путь может совпадать с расположением папки публикации, но это не обязательно.

Можно выбрать локальный компьютер, общий файловый ресурс по UNC-пути или веб-узел HTTP/HTTPS. Путь может быть локальным (c:\имяпапки\целеваяпапкапубликации), относительным (publish\), либо полным (\\имясервера\имяпапки или http://имясервера/имяпапки). Пути HTTP/HTTPS должны использовать только символы US-ASCII. Символы Юникода не поддерживаются.

Если путь установки задан, для установки настройки пользователями ее файлы должны находиться в том же месте. Путь следует задавать только в том случае, если известно конечное место развертывания.

Если расположение файлов установки определяется относительно пути к документу или программе установки (например, к компакт-диску), оставьте это поле пустым.

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

Предварительные требования

Использует настройки на странице Публикация в Конструкторе проектов.

Период обновления

Использует настройки на странице Публикация в Конструкторе проектов. Значение по умолчанию — проверять каждые семь дней.

Версия публикации

Использует настройку на странице Публикация в Конструкторе проектов. Значение по умолчанию при создании проекта— 1.0.0.0.

Язык публикации

Использует настройку на странице Публикация в Конструкторе проектов. Значение по умолчанию: язык Visual Studio.

Страница публикации в конструкторе проектов

Страница Публикация в Конструкторе проектов позволяет настроить все параметры установки. Эти параметры описываются в следующей таблице.

Свойство решения

Описание значений по умолчанию

Путь публикации

Обязательный.

Путь публикации — это папка, в которую Visual Studio копирует такие файлы решения как манифесты, сборки и другие файлы, полученные при построении проекта. Пользователь должен иметь доступ для записи в эту папку.

Можно выбрать локальный компьютер, общий файловый ресурс по UNC-пути или веб-узел HTTP/HTTPS. Путь может быть локальным (c:\имяпапки\целеваяпапкапубликации), относительным (publish\), либо полным (\\имясервера\имяпапки или http://имясервера/имяпапки).

Путь публикации по умолчанию — https://localhost/имяпроекта/, если установлены службы IIS, или каталог "publish\", если службы IIS не установлены.

URL-адрес папки установки

Необязательный.

URL-адрес папки установки — это каталог, из которого конечный пользователь будет устанавливать настройку. Также по этому пути решение будет проверять наличие обновлений. Путь может совпадать с расположением папки публикации, но это не обязательно.

Можно выбрать локальный компьютер, общий файловый ресурс по UNC-пути или веб-узел HTTP/HTTPS. Путь может быть локальным (c:\имяпапки\целеваяпапкапубликации), относительным (publish\), либо полным (\\имясервера\имяпапки или http://имясервера/имяпапки). Пути HTTP/HTTPS должны использовать только символы US-ASCII. Символы Юникода не поддерживаются.

Если путь установки задан, для установки настройки пользователями ее файлы должны находиться в том же месте. Путь следует задавать только в том случае, если известно конечное место развертывания.

Если расположение файлов установки определяется относительно пути к документу или программе установки (например, к компакт-диску), оставьте это поле пустым.

Путь установки может быть назначен позднее администратором. Дополнительные сведения см. в разделе Практическое руководство. Изменение пути установки решения Office.

Предварительные требования

Необходимые компоненты могут входить в состав программы установки, либо загружаться по запросу во время установки.

  • Для загрузки компонентов с сайта корпорации Майкрософт используйте параметр Загрузить необходимые компоненты с веб-сайта поставщика компонентов.

  • Чтобы упаковать необходимые компоненты в установщик приложения, используйте параметр Загрузить необходимые компоненты с местоположения моего приложения. Включение необходимых компонентов в состав программы установки увеличит размер решения.

  • Параметр Загрузить необходимые компоненты из следующего места используется для того, чтобы позволить конечным пользователям устанавливать необходимые компоненты с помощью другой программы установки, расположенной на веб-узле или общем сетевом ресурсе.

Обновление

Определяет периодичность, с которой решение будет проверять наличие обновлений. Значение по умолчанию — проверять каждые семь дней.

Проверка обновлений всякий раз, когда настройка уровня документа или надстройка уровня приложения загружается, обеспечит оперативность обновления, но может отразиться на скорости загрузки.

При развертывании на компакт-диск или съемный носитель следует выбрать Не проверять обновления.

Параметры (описание)

Можно задать следующие параметры публикации:

Описание

  • Язык публикации: языковой стандарт решения Office.

  • Имя издателя: имя компании или разработчика, отображаемое в окне Установка и удаление программ или в окне Программы и компоненты.

  • Имя продукта: имя продукта или решения Office, отображаемое в окне Установка и удаление программ или в окне Программы и компоненты.

  • URL-адрес поддержки: адрес, по которому конечные пользователи могут обратиться за технической поддержкой для решения Office.

Параметры (параметры Office)

Можно задать следующие параметры публикации:

  • Имя решения: имя решения Office, отображаемое в приложении Office.

  • Описание: описание решения Office, отображаемое в приложении Office.

  • Параметры загрузки надстройки.

    • Загрузка при запуске: вызывает загрузку надстройки при запуске приложения Office.

    • Загрузка по запросу: при установке этого параметра приложение пытается загрузить надстройку только в тех случаях, когда это необходимо — например, когда пользователь щелкает элемент пользовательского интерфейса (UI), который использует функциональные возможности надстройки.

Версия публикации

Автоматически увеличивается с каждым новым выпуском, но также номеру версии можно вручную присвоить числовое значение.

Язык публикации

Этот параметр устанавливает язык условий лицензионного соглашения на использование программного обеспечения корпорации Майкрософт и включает в список необходимых компонентов языковые пакеты. Он не влияет на язык настройки. Язык в программе установки определяется установленными языками Visual Studio.

Дополнительные сведения об изменении Языка публикации см. в разделе Практическое руководство. Изменение языка публикации для приложения ClickOnce.

См. также

Основные понятия

Предварительные условия для развертывания приложения

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

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