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


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

Решения Office можно развертывать с помощью мастера публикации либо на странице Публикация конструктора проектов. Дополнительные сведения о различиях см. в разделе Публикация решений Office.

Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Microsoft Office 2010 и выпуска 2007 системы Microsoft Office. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

Примечание

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

ссылка на видео Для просмотра видеоверсии этого раздела перейдите по ссылке Video How to: Deploy an Office Solution by Using ClickOnce (2007 System) (на английском языке).

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

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

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

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

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

    Примечание

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

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

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

    Примечание

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

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

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

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

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

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

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

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

  2. Выберите вкладку Публикация.

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

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

    Примечание

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

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

    Примечание

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

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

    Примечание

    При создании решения Microsoft Office 2010, ориентированного на платформу .NET Framework 4, в диалоговом окне предварительных требований необходимо выбрать Visual Studio 2010 Tools для среды выполнения Office.

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

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

    Примечание

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

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

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

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

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

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

См. также

Задачи

Практическое руководство. Подписывание решений Office

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

Развертывание решений Office

Общие сведения о развертывании (разработка решений Office в Visual Studio)