Практическое руководство. Развертывание решения 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 с помощью мастера публикации
В меню Построение выберите пункт Опубликовать имя_решения.
Откроется Мастер публикации.
В поле Место публикации этого приложения введите путь к папке, в которую необходимо скопировать файлы решения. Можно указать локальный путь (C:\имя_папки\имя_папки), полный путь для URL-адреса (HTTP или HTTPS), UNC-путь (\\имя_сервера\имя_папки) или относительный путь (папка_публикации\).
Если на компьютере разработчика установлены службы IIS (Internet Information Services), то в поле Место публикации этого приложения по умолчанию будет выведен путь https://localhost/имя_проекта/. В противном случае в этом поле по умолчанию будет выведен путь publish\, при котором решение публикуется в папке публикации каталога проекта.
Примечание
Чтобы опубликовать решение в службах IIS в операционной системе Windows Vista или Windows 7, необходимо запустить Visual Studio от имени администратора.
Нажмите кнопку Далее.
На странице Каким является путь к установочным файлам на компьютерах конечных пользователей? выберите вариант, указывающий местоположение развернутого решения. В текстовом поле на этой странице введите полный путь к папке.
Примечание
Если здесь указать путь, файлы в папке публикации необходимо заранее скопировать в папку установки, иначе пользователи не смогут установить решение.Дополнительные сведения см. в разделе Практическое руководство. Изменение пути установки решения Office.
Нажмите кнопку Готово.
Мастер публикации скопирует программу установки, манифест развертывания последней версии и документ решения (для настроек на уровне документа) в расположение, указанное на первой странице. Мастер также скопирует сборки, манифест приложения для конкретной версии и манифест развертывания для конкретной версии в соответствующую версии вложенную папку каталога Файлы приложения в папке публикации.
Если папка установки отличается от папки публикации, скопируйте файлы решения в папку установки. Папка установки — это папка, в которую конечные пользователи переходят для установки решения.
Внесите изменения в параметры безопасности таким образом, чтобы каждый конечный пользователь мог запустить решение, например добавьте расположения документов в список надежных расположений Office. Дополнительные сведения см. в разделе Обеспечение безопасности решений Office.
Развертывание решений Office с помощью конструктора проектов
Выделите узел проекта в обозревателе решений, после чего выберите в меню Проект пункт Имя_проекта: свойства.
Откроется Конструктор проектов.
Выберите вкладку Публикация.
В поле Путь публикации (веб-узел, ftp-сервер или путь к файлу) введите путь к папке, в которую Конструктор проектов скопирует файлы решения. Можно указать локальный путь (C:\имя_папки\имя_папки), полный путь для URL-адреса (HTTP или HTTPS), UNC-путь (\\имя_сервера\имя_папки) или относительный путь (папка_публикации\).
Если на компьютере разработчика установлены службы IIS (Internet Information Services), то в поле Путь публикации (веб-узел, ftp-сервер или путь к файлу) по умолчанию будет выведен путь https://localhost/имя_проекта/. В противном случае в этом поле по умолчанию будет выведен путь publish\, при котором решение публикуется в папке публикации каталога проекта.
Примечание
Чтобы опубликовать решение в службах IIS в операционной системе Windows Vista или Windows 7, необходимо запустить Visual Studio от имени администратора.
В поле URL-адрес папки установки ведите полный путь к расположению, куда будет развернуто решение для конечных пользователей. При развертывании на компакт-диск или съемный носитель оставьте это поле пустым.
Примечание
Расположение установки следует указывать только в том случае, когда путь установки для конечных пользователей известен и не будет меняться.Если это расположение указано, программа установки будет искать там файлы установки.Дополнительные сведения см. в разделе Публикация решений Office.
Нажмите кнопку Необходимые компоненты и внесите в параметры по умолчанию необходимые изменения. Дополнительные сведения см. в разделе Диалоговое окно "Необходимые компоненты".
Примечание
При создании решения Microsoft Office 2010, ориентированного на платформу .NET Framework 4, в диалоговом окне предварительных требований необходимо выбрать Visual Studio 2010 Tools для среды выполнения Office.
Нажмите кнопку Обновления и укажите частоту проверки обновлений настройки для каждого конечного пользователя. При развертывании на компакт-диск или съемный носитель следует выбрать Не проверять обновления. Сведения о настраиваемых обновлениях см. в разделе Публикация решений Office.
В списке Язык публикации выберите язык для условий лицензии на программное обеспечение и сообщений пользовательского интерфейса.
Примечание
Выбранный язык не влияет на язык приложения или манифеста развертывания.
Если необходимо, чтобы Конструктор проектов автоматически обновлял номер версии, установите в разделе Версия публикации флажок Автоматически увеличивать номер версии после каждого выпуска. В противном случае снимите флажок и установите номер версии вручную.
Нажмите кнопку Опубликовать сейчас.
Конструктор проектов скопирует программу установки, манифест развертывания последней версии и документ решения (для настроек на уровне документа) в расположение, указанное в качестве папки публикации. Конструктор проектов также скопирует сборки, манифест приложения для конкретной версии и манифест развертывания для конкретной версии в соответствующую версии вложенную папку каталога Файлы приложения в папке публикации.
Если папка установки отличается от папки публикации, скопируйте файлы решения в папку установки. Папка установки — это папка, в которую конечные пользователи переходят для установки решения.
Внесите изменения в параметры безопасности таким образом, чтобы каждый конечный пользователь мог запустить решение, например добавьте расположения документов в список надежных расположений Office. Дополнительные сведения см. в разделе Обеспечение безопасности решений Office.
См. также
Задачи
Практическое руководство. Подписывание решений Office
Другие ресурсы
Общие сведения о развертывании (разработка решений Office в Visual Studio)