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


Практическое руководство. Развертывание автономного использования документов (2003 System)

Обновлен: Ноябрь 2007

Применимость

Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня документа

  • Проекты уровня приложения

Версия Microsoft Office

  • Microsoft Office 2003

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

Если решение Visual Studio Tools for Office должно использоваться автономно, имеются две основные возможности:

  • Развернуть сборку на каждом компьютере конечного пользователя.

  • Развернуть сборку на веб-сервере, чтобы она кэшировалась на компьютере конечного пользователя после первого использования.

Развертывание на каждом компьютере пользователя

Развертывание настроек уровня документа на компьютерах конечных пользователей

  1. Обновить встроенный манифест приложения таким образом, чтобы он использовал переменную среды для указания на сборку. Вместо использования конкретной буквы диска и пути, используйте %ProgramFiles% или %UserProfile% для определения начала пути. Например, путь может иметь такой вид:

    %ProgramFiles%/MyApplication/MyApplication.dll

    Для получения дополнительных сведений об изменении пути сборки в строенном манифесте приложения, см. Практическое руководство. Программное обновление путей к сборке манифеста приложения (система 2003).

  2. Скопируйте документ и сборку на каждый компьютер конечного пользователя. Можно создать программу установки для установки файлов, используя приложение, такое как установщик Windows. Дополнительные сведения см. в разделе Развертывание приложений и компонентов.

    Статьи, в которых описаны создание и использование проекта установки для развертывания настройки на уровне документа, см. Deploying Visual Studio 2005 Tools for Office Solutions Using Windows Installer (Part 1 of 2) and Deploying Visual Studio 2005 Tools for Office Solutions Using Windows Installer: Walkthroughs (Part 2 of 2).

    xbys5fef.alert_note(ru-ru,VS.90).gifПримечание.

    Чтобы установить переменную среды на компьютере пользователя во время установки, добавьте значение к ключу HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment. Пользователь должен перезапустить компьютер после установки, чтобы новое значение распознавалось.

  3. Обновите политику безопасности на компьютере, чтобы предоставить полное доверие сборке и любым зависимым сборкам. Дополнительные сведения см. в разделе Практическое руководство. Предоставление разрешений папкам и сборкам (Система 2003).

Развертывание надстройки уровня приложения на каждом компьютере конечного пользователя

  1. Измените манифест приложения, созданный при построении решения, так, чтобы он использовал переменную среды для указания на сборку. Вместо использования конкретной буквы диска и пути, используйте %ProgramFiles% или %UserProfile% для определения начала пути. Например, путь может иметь такой вид:%ProgramFiles%/MyAddIn/MyAddIn.dll

    Путь сборки определяется атрибутом codebase элемента installFrom, который является дочерним элементом элемента dependency. Дополнительные сведения см. в разделе Элемент <installFrom> (Справка по средствам Visual Studio Tools for Office).

  2. Скопируйте сборку и манифест приложения на каждый компьютер конечного пользователя. Можно использовать проект установки по умолчанию, включенный в проект надстройки. Дополнительные сведения см. в разделе Проекты установки для надстроек уровня приложения (система 2003).

    xbys5fef.alert_note(ru-ru,VS.90).gifПримечание.

    Чтобы установить переменную среды на компьютере пользователя во время установки, добавьте значение к ключу HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment. Пользователь должен перезапустить компьютер после установки, чтобы новое значение распознавалось.

  3. Обновите политику безопасности на компьютере, чтобы предоставить полное доверие сборке и любым зависимым сборкам. Дополнительные сведения см. в разделе Практическое руководство. Предоставление разрешений папкам и сборкам (Система 2003).

Развертывание на веб-сервере

Можно развернуть сборку в сетевом размещении и, тем не менее, сделать ее доступной для локального компьютера пользователя для автономного использования. Сборка должна быть расположена на веб-сервере и доступна через путь HTTP или HTTPS. Нельзя использовать путь UNC или подключенные сетевые диски для автономных решений, если не используется IntelliMirror для синхронизации папок, вместо того, чтобы полагаться на кэш Internet Explorer. Дополнительные сведения см. в разделе Автономные модели для решений Office (системы 2003).

Манифест приложения и манифест развертывания должны использовать правильный путь HTTP или HTTPS к сборке. При использовании приложения Мастер публикации эти манифесты создаются. Дополнительные сведения см. в разделах Развертывание настроек уровня документа (системы 2003) и Развертывание надстроек уровня приложения (система 2003).

Установка пути сборки.

См. также

Задачи

Практическое руководство. Развертывание решений Office (система 2003)

Практическое руководство. Обновление развернутых файлов сборки (выпуск 2003 системы)

Практическое руководство. Обновление развертываемых документов Office, использующих расширения управляемого кода (система 2003)

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

Автономные модели для решений Office (системы 2003)

Безопасное развертывание (Система 2003)

Модели развертывания (система 2003)

Развертывание решений Office (система 2003)

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

Устранение неполадок при работе с решениями Office