Развертывание решения Office с помощью установщика Windows (система 2007)
Обновлен: Июль 2008
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Если использование Мастера публикации или страницы Публикации конструктора проектов для развертывания решений выпуска 2007 системы Microsoft Office нежелательно, можно с помощью установщика Windows создать самостоятельную программу установки (MSI-файл) и распространить данный файл. Данный файл может быть распространен с помощью системы Systems Management Server (SMS).
Процедура распространения файла установщика отличается от использования Мастера публикации или страницы Публикации:
Необходимо вручную сконфигурировать требуемые разделы реестра.
Кроме того, можно установить дополнительные компоненты, например трафареты Visio.
Можно также использовать дополнительную фирменную символику в решении.
Необходимо использовать систему безопасности ClickOnce для предоставления режима доверия решению даже в том случае, если она не используется для развертывания решения. Дополнительные сведения см. в разделе Безопасность в решениях Office (система 2007).
Установка конфигурации проекта
Можно выполнить развертывание решения Office с помощью проекта установки. Дополнительные сведения см. в разделе Практическое руководство. Создание или добавление установочного проекта. После добавления проекта установки следует настроить проект установки и включить выходные данные проекта, а также настроить сборку для обнаружения приложением Office. Надстройки уровня приложения используют для обнаружения разделы реестра. Настройки на уровне документа используют настраиваемые свойства документа.
Включение выходных данных проекта
Для настройки проекта установки на включение выходных данных проекта можно добавить выходные данные проекта построения или публикации решения в проект установки. При использовании выходных данных проекта построения рекомендуется использовать только файлы из каталога "Bin/release". Хотя файлы манифеста находятся в том же каталоге, что и выходные данные проекта, необходимо вручную добавить в проект установки манифест приложения (DLL-манифест) и манифест развертывания (VSTO). Дополнительные сведения см. в разделе Публикация решений Office (система 2007).
Разделы реестра для надстроек уровня приложения
Необходимо разрешить для приложения Microsoft Office обнаружение и загрузку надстройки с помощью разделов реестра. Добавьте разделы реестра, перечисленные в разделе Записи реестра для надстроек уровня приложения для выпуска 2007 системы Microsoft Office. В раздел реестра Манифест следует внести |vstolocal, обеспечивающего загрузку надстройки из любого расположения (например, "%ProgramFiles%"), вместо загрузки из кэша ClickOnce.
Для областей форм Outlook требуется дополнительный раздел реестра, также описанный в разделе Записи реестра для надстроек уровня приложения.
Свойства документа для настроек на уровне документа
Настройки на уровне документа не используют разделы реестра. Вместо этого расположение манифеста развертывания хранится в настраиваемых свойствах документа. Дополнительные сведения см. в разделе Общие сведения о настраиваемых свойствах документа.
Мастер публикации ClickOnce среды Visual Studio Tools for Office обновляет свойства документа с указанием на сборку ресурсов настройки в общем файле или на веб-узле. При использовании установщика Windows следует вручную изменить значение свойства _AssemblyLocation с указанием манифеста развертывания в качестве настраиваемого действия в проекте установки с помощью класса ServerDocument. Дополнительные сведения см. в разделе Практическое руководство. Вложение расширений управляемого кода в документы (система 2007).
См. также
Основные понятия
Компоненты, необходимые для развертывания решений Office (система 2007)
Другие ресурсы
Статьи о Visual Studio Tools для системы Microsoft Office (3.0)
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавлен раздел. |
Добавлены сведения о развертывании. |