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


Практическое руководство. Развертывание решения Office с помощью ClickOnce (система 2007)

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

Применение

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

Тип проекта

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

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

Версия Microsoft Office

  • Выпуск 2007 системы Microsoft Office

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

Решения Visual Studio Tools for Office можно развертывать с помощью Мастера публикации либо на странице ПубликацияКонструктора проектов. Дополнительные сведения о различиях см. в разделе Публикация решений Office (система 2007).

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

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

Развертывание решений Office с помощью мастера публикации

  1. В меню Построение выберите пункт Опубликоватьимя_решения.

    Откроется Мастер публикации.

  2. В поле Место публикации этого приложения введите путь к папке, в которую необходимо скопировать файлы решения. Можно указать локальный путь (C:\имя_папки\имя_папки), полный путь для URL-адреса (HTTP или HTTPS), UNC-путь (\\имя_сервера\имя_папки) или относительный путь (папка_публикации\).

    Если на компьютере разработчика установлены службы IIS (Internet Information Services), то в поле Место публикации этого приложения по умолчанию будет выведен путь https://localhost/имя_проекта/. В противном случае в этом поле по умолчанию будет выведен путь publish\, при котором решение публикуется в папке публикации каталога проекта.

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

    Чтобы опубликовать решение в службах IIS в операционной системе Windows Vista, необходимо запустить Visual Studio от имени администратора.

  3. Нажмите кнопку Далее.

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

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

    Если здесь указать путь, файлы в папке публикации необходимо заранее скопировать в папку установки, иначе пользователи не смогут установить решение. Дополнительные сведения см. в разделе Практическое руководство. Изменение пути установки решения Office (система 2007).

  5. Нажмите кнопку Готово.

    Мастер публикации скопирует программу установки, манифест развертывания последней версии и документ решения (для настроек на уровне документа) в расположение, указанное на первой странице. Мастер также скопирует сборки, манифест приложения для конкретной версии и манифест развертывания для конкретной версии в соответствующую версии вложенную папку каталога Файлы приложения в папке публикации.

  6. Если папка установки отличается от папки публикации, скопируйте файлы решения в папку установки. Папка установки — это папка, в которую конечные пользователи переходят для установки решения.

  7. Внесите изменения в параметры безопасности таким образом, чтобы каждый конечный пользователь мог запустить решение, например добавьте расположения документов в список надежных расположений Office. Дополнительные сведения см. в разделе Безопасность в решениях Office (система 2007).

Развертывание решений Office с помощью конструктора проектов

  1. Выделите узел проекта в Обозревателе решений, после чего выберите в меню Проект пункт Имя_проекта:свойства.

    Откроется Конструктор проектов.

  2. Откройте вкладку Публикация.

  3. В поле Путь публикации (веб-узел, ftp-сервер или путь к файлу) введите путь к папке, в которую Конструктор проектов скопирует файлы решения. Можно указать локальный путь (C:\имя_папки\имя_папки), полный путь для URL-адреса (HTTP или HTTPS), UNC-путь (\\имя_сервера\имя_папки) или относительный путь (папка_публикации\).

    Если на компьютере разработчика установлены службы IIS (Internet Information Services), то в поле Путь публикации (веб-узел, ftp-сервер или путь к файлу) по умолчанию будет выведен путь https://localhost/имя_проекта/. В противном случае в этом поле по умолчанию будет выведен путь publish\, при котором решение публикуется в папке публикации каталога проекта.

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

    Чтобы опубликовать решение в службах IIS в операционной системе Windows Vista, необходимо запустить Visual Studio от имени администратора.

  4. В поле URL-адрес папки установки ведите полный путь к расположению, куда будет развернуто решение для конечных пользователей. При развертывании на компакт-диск или съемный носитель оставьте это поле пустым.

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

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

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

  6. Нажмите кнопку Обновления и укажите частоту проверки обновлений настройки для каждого конечного пользователя. При развертывании на компакт-диск или съемный носитель следует выбрать Не проверять обновления. Сведения о настраиваемых обновлениях см. в разделе Публикация решений Office (система 2007).

  7. В списке Язык публикации выберите язык для условий лицензии на программное обеспечение и сообщений пользовательского интерфейса.

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

    Выбранный язык не влияет на язык приложения или манифеста развертывания.

  8. Если необходимо, чтобы Конструктор проектов автоматически обновлял номер версии, установите в разделе Версия публикации флажок Автоматически увеличивать номер версии после каждого выпуска. В противном случае снимите флажок и установите номер версии вручную.

  9. Нажмите кнопку Опубликовать сейчас.

    Конструктор проектов скопирует программу установки, манифест развертывания последней версии и документ решения (для настроек на уровне документа) в расположение, указанное в качестве папки публикации. Конструктор проектов также скопирует сборки, манифест приложения для конкретной версии и манифест развертывания для конкретной версии в соответствующую версии вложенную папку каталога Файлы приложения в папке публикации.

  10. Если папка установки отличается от папки публикации, скопируйте файлы решения в папку установки. Папка установки — это папка, в которую конечные пользователи переходят для установки решения.

  11. Внесите изменения в параметры безопасности таким образом, чтобы каждый конечный пользователь мог запустить решение, например добавьте расположения документов в список надежных расположений Office. Дополнительные сведения см. в разделе Безопасность в решениях Office (система 2007).

См. также

Задачи

Практическое руководство. Подписывание решения Office (система 2007)

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

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

Общие сведения о развертывании (система 2007)

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

Подпись манифестов ClickOnce