Публикация решений Office (система 2007)
Обновлен: Ноябрь 2007
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Есть два способа опубликовать решения Visual Studio Tools for Office.
Использовать Мастер публикации, предоставляющий упрощенные средства для публикаций.
Использовать страницу Публикация в Конструкторе проектов, которая позволяет полностью настроить каждый шаг публикации.
Пошаговые инструкции для публикации решений см. в разделе Практическое руководство. Развертывание решения Office с помощью ClickOnce (система 2007).
Структура папки публикации
При публикации решения Visual Studio Tools for 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 (система 2007). |
Необходимые компоненты |
Использует настройки на странице Публикация в Конструкторе проектов. Значениями по умолчанию являются среда выполнения Visual Studio Tools for Office, платформа .NET Framework 3.5 и установщик Windows Installer 3.1. |
Период обновления |
Использует настройки на странице Публикация в Конструкторе проектов. Значение по умолчанию — проверять каждые семь дней. |
Версия публикации |
Использует настройку на странице Публикация в Конструкторе проектов. Значение по умолчанию при создании проекта— 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 (система 2007). |
Необходимые компоненты |
Необходимые компоненты могут входить в состав программы установки, либо загружаться по запросу во время установки.
ПараметрОписание
Загрузить необходимые компоненты с веб-узла поставщика компонентовЭтот параметр используется для загрузки необходимых компонентов с веб-узла Майкрософт.
Загрузить необходимые компоненты с местоположения моего приложенияЭтот параметр используется для упаковки необходимых компонентов в программу установки. Включение необходимых компонентов в состав программы установки увеличит размер решения.
Загрузить необходимые компоненты из следующего местаЭтот параметр используется, чтобы позволить конечным пользователям устанавливать необходимые компоненты с помощью другой программы установки, расположенной на веб-узле или общем сетевом ресурсе.
|
Период обновления |
Определяет периодичность, с которой решение будет проверять наличие обновлений. Значение по умолчанию — проверять каждые семь дней. Проверка обновлений всякий раз, когда настройка уровня документа или надстройка уровня приложения загружается, обеспечит оперативность обновления, но может отразиться на скорости загрузки. При развертывании на компакт-диск или съемный носитель следует выбрать Не проверять обновления. |
Версия публикации |
Автоматически увеличивается с каждым новым выпуском, но также номеру версии можно вручную присвоить числовое значение. |
Язык публикации |
Только проекты выпуска 2007 системы Microsoft Office. Этот параметр устанавливает язык условий лицензионного соглашения на использование программного обеспечения корпорации Майкрософт и включает в список необходимых компонентов языковые пакеты Visual Studio Tools for Office. Он не влияет на язык настройки. Язык в программе установки определяется установленными языками Visual Studio. Дополнительные сведения об изменении Языка публикации см. в разделе Практическое руководство. Изменение языка публикации для приложения ClickOnce. |