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


Практическое руководство. Установка необходимых компонентов при развертывании с помощью установщика Windows

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

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

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

   Расположение пакетов начального загрузчика по умолчанию хранится в разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\GenericBootstrapper\3.5\Path. Изменение этого пути приведет к изменению расположения, где Диалоговое окно "Необходимые компоненты" ищет пакеты начального загрузчика.

При развертывании с помощью установщика Windows начальная загрузка .NET Framework включена по умолчанию. Начальную загрузку для .NET Framework можно отключить. Однако это стоит делать только при уверенности, что на всех компьютерах установлена правильная версия .NET Framework, или если приложение не требует наличия .NET Framework.

Для локализованных приложений языковой пакет .NET Framework также будет загружен, если свойство Localization проекта развертывания имеет значение, отличное от "Английский (США)".

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

По умолчанию загруженные компоненты развертываются с веб-узла поставщика компонента. Альтернативные варианты установки:

  • Установка компонентов оттуда же, откуда устанавливалось само приложение (это может быть файловый ресурс с общим доступом, локальный диск или UNC-файл с общим доступом).

  • Установка из указанного локального пути, URL-адреса или общего файлового ресурса.

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

    Следующие процедуры предназначены для развертывания с помощью установщика Windows. Установка необходимых компонентов для приложения ClickOnce описывается в разделе Практическое руководство. Установка необходимых компонентов при помощи ClickOnce-приложения.

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

    Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от действующих параметров или используемой версии. Чтобы изменить параметры, в меню Сервис щелкните Импорт и экспорт параметров. Дополнительные сведения см. в разделеПараметры Visual Studio.

Чтобы выбрать необходимые для установки компоненты

  1. Выберите проект развертывания в Обозревателе решений.

  2. В меню Проект щелкните Свойства.

  3. В диалоговом окне Страницы свойств разверните узел Свойства конфигурации, а затем выберите страницу свойств Построение.

  4. Нажмите кнопку Необходимые компоненты.

  5. Убедитесь, что в диалоговом окне Необходимые компоненты установлен флажок Создать программу установки для необходимых компонентов.

  6. В списке Выберите устанавливаемые необходимые компоненты отметьте необходимые компоненты, которые требуется установить, и нажмите кнопку ОК.

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

    По умолчанию в качестве необходимого компонента выбрана текущая версия среды выполнения .NET Framework. Если необходимые компоненты вашего проекта включают не текущую, а более ранние версии среды выполнения .NET Framework , проверьте, сняли ли вы флажок для текущей версии в диалоговом окне Необходимые компоненты, и добавьте .NET Framework Launch Condition, задающее соответствующую версию среды выполнения.NET Framework. Условие запуска можно добавить в Редакторе условий запуска. Дополнительные сведения см. в разделах Редактор условий запуска и Практическое руководство. Добавление предопределенных условий запуска.

Чтобы указать расположение загрузки для необходимых компонентов

  1. Выберите проект развертывания в Обозревателе решений.

  2. В меню Проект щелкните Свойства.

  3. В диалоговом окне Страницы свойств разверните узел Свойства конфигурации, а затем выберите страницу свойств Построение.

  4. Нажмите кнопку Необходимые компоненты.

  5. В диалоговом окне Необходимые компоненты выберите расположение:

    • Чтобы развернуть установщики необходимых компонентов у поставщика, щелкните Загрузить необходимые компоненты с веб-узла поставщика компонентов.

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

    • Если требуется развернуть установщики необходимых компонентов в другом месте, щелкните Загрузить необходимые компоненты из следующего места и введите локальный путь, URL-адрес или месторасположение файлового ресурса общего доступа.

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

      Необходимо убедиться, что установщики для необходимых компонентов были скопированы в указанное место со всеми своими вложенными папками.

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

      URL-адрес установки в диалоговом окне Страницы свойств указывает URL-адрес сервера или веб-узла, откуда будут устанавливаться приложение и/или необходимые компоненты. Сведения о том, как установщик Windows использует этот URL-адрес, см. в разделе Диалоговые окна сборки, свойств конфигурации и свойств проекта развертывания.

  6. Нажмите кнопку ОК для продолжения.

Чтобы отключить начальную загрузку

  1. Выберите проект развертывания в Обозревателе решений.

  2. В меню Проект щелкните Свойства.

  3. В диалоговом окне Страницы свойств разверните узел Свойства конфигурации, а затем выберите страницу свойств Построение.

  4. Нажмите кнопку Необходимые компоненты.

  5. В диалоговом окне Необходимые компоненты снимите выделение с флажка Создать программу установки для необходимых компонентов и нажмите кнопку OK .

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

    Если начальная загрузка отключена, то приложение будет по-прежнему установлено, но может не работать, если необходимые компоненты не были установлены ранее. Для развертывания с помощью установщика Windows можно включить условия запуска для поиска необходимых компонентов и прекращения установки, если они не будут найдены. Дополнительные сведения см. в разделе Управление условиями запуска при развертывании.

См. также

Задачи

Практическое руководство. Установка необходимых компонентов при помощи ClickOnce-приложения

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

Развертывание необходимых компонентов (Visual Studio)

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

Управление условиями запуска при развертывании