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


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

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

Применение

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

Тип проекта

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

Версия Microsoft Office

  • Microsoft Office 2003

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

Если Мастер публикации не используется или пользователь, выполняющий развертывание, не имеет доступа к Мастеру публикации, все файлы настройки уровня документа Visual Studio Tools for the Office system 3.0 можно скопировать вручную в папку, предназначенную для развертывания.

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

Существует две основных модели развертывания настроек уровня документа вручную:

  • Можно включить управление версиями путем дублирования метода, используемого мастером публикации. Этот метод использует манифесты развертывания и приложения на сервере для идентификации текущих версий решения и автоматически загружает обновленные сборки для каждого конечного пользователя. Более ранние версии решения могут сохраняться на сервере и использоваться по мере необходимости.

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

Развертывание с помощью манифестов на сервере

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

Развертывание файлов решения с помощью манифестов

  1. Постройте версию решения.

  2. В папке назначения развертывания создайте одну папку для хранения документа и манифеста развертывания.

  3. Внутри папки документа создайте другую папку для хранения сборок и манифеста приложения. Включите номер версии сборки основного проекта в имя файла, чтобы следить за обновлениями кода, например \ExcelApplication1_1.0.0.0. При каждом обновлении кода сборки следует создавать новую папку сборки с новым номером версии.

  4. Создайте манифест приложения для решения и разместите его в папку сборки в целевом местоположении развертывания. Дополнительные сведения см. в разделе Манифесты приложений для решений Office (выпуск 2003 системы Microsoft Office).

  5. Создайте манифест развертывания и разместите его в папке документа в целевом местоположении развертывания. Дополнительные сведения см. в разделе Манифесты развертывания для решений Office (2003 система).

  6. Скопируйте сборки из выходной папки проекта в папку сборки в целевом местоположении развертывания.

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

  8. Скопируйте документ решения из выходной папки проекта в папку документа в целевом местоположении развертывания.

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

Развертывание без манифестов

Развертывание файлов решения без манифестов

  1. Постройте версию решения.

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

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

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

См. также

Задачи

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

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

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

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

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

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

Развертывание настроек уровня документа (системы 2003)

Развертывание надстроек уровня приложения (система 2003)