Установка и развертывание для пользователей Visual Basic 6.0

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

Методы, используемые для развертывания приложений и компонентов в Visual Basic 2008, существенно отличаются от методов, используемых в Visual Basic 6.0.

Концептуальные различия

В Visual Basic 6.0 программы установки для распространения приложений создаются с помощью Мастера пакетов и развертывания.

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

В более поздние выпуски Visual Studio 6.0 была также включена надстройка "Установщик Visual Studio", которую можно использовать для создания установщиков Windows (MSI-файлов). Проекты, созданные при помощи установщика Visual Studio, несовместимы с Visual Basic 2008.

Visual Basic 2008 предоставляет две различные стратегии по развертыванию приложений Windows: публикация приложений с помощью технологии ClickOnce или развертывание путем традиционной установки с помощью установщика Windows.

При использовании развертывания ClickOnce осуществляется публикация приложения в некоторое централизованное расположение (обычно это веб-сервер или общая папка), и пользователь устанавливает или запускает приложение из этого расположения. Приложения ClickOnce могут обновляться автоматически: при публикации обновления для приложения пользователи могут автоматически загрузить обновление, благодаря чему обеспечивается использование одной и той же версии всеми пользователями. Дополнительные сведения см. в разделе Развертывание ClickOnce.

При развертывании с помощью установщика Windows используется проект установки и развертывания для упаковки приложения в файл setup.exe, который распространяется среди пользователей, после чего пользователи устанавливают приложение с помощью этого файла. Дополнительные сведения см. в разделе Развертывание с помощью установщика Windows.

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

В Visual Basic, экспресс-выпуск поддерживается только технология развертывания ClickOnce.

Необходимые компоненты и зависимости

В Visual Basic 6.0 сведения, касающиеся зависимостей приложения, хранятся в файле зависимостей (с расширением DEP). Для всех приложений в качестве необходимого компонента требуется файл среды выполнения Visual Basic, а для многих требуются иные необходимые компоненты, например библиотеки данных. Для определения полного списка зависимостей и необходимых компонентов зачастую требуется ручное редактирование файла Vb6dep.ini.

В Visual Basic 2008 как при использовании развертывания ClickOnce, так и при развертывании с помощью установщика Windows может производиться автоматическое определение и упаковка всех зависимостей. Необходимые компоненты, например библиотека среды выполнения платформы .NET Framework, также могут автоматически устанавливаться при любом из типов развертывания. Кроме того, может производиться параллельная установка необходимых компонентов. Дополнительные сведения см. в разделе Развертывание необходимых компонентов (Visual Studio).

Замечания по обновлению

При обновлении приложения Visual Basic 6.0 до версии Visual Basic 2008 все сведения о развертывании теряются. Потребуется реализовать новое развертывание с помощью ClickOnce или установщика Windows.

См. также

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

Выбор стратегии развертывания

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

Развертывание приложений и компонентов