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


Практическое руководство. Добавление условия запуска для компонентов доступа к данным MDAC

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

Любое приложение Visual Basic или Visual C#, которое связано с доступом к данным, зависит от компонентов доступа к данным MDAC версии 2.8 или более поздней. На конечном компьютере должны быть установлены компоненты MDAC, иначе приложение не запустится.

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

Компоненты MDAC уже установлены в большинстве операционных систем, за исключением Windows 2000 с пакетом обновления 3 (SP3) или более ранней версии. Процедуру, описанную в этом разделе, можно использовать для проверки правильности версии любого зависимого компонента.

Для любого приложения, зависящего от компонентов (например, от MDAC), можно добавить условие запуска в проект развертывания этого приложения. Это условие проверяет наличие правильной версии компонента и, если она не найдена, прерывает установку и выводит предупреждение для пользователя.

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

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

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

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

Добавление условия запуска для компонентов MDAC

  1. Выберите проект развертывания в Обозревателе решений. В меню Вид наведите указатель мыши на пункт Редактор и выберите Условия запуска.

  2. Выберите узел Требования к конечному компьютеру. В меню Действие выберите команду Добавить условие запуска реестра.

  3. Выберите узел Поиск RegistryEntry1. В окне Свойства выберите свойство RegKey и введите значение Software\Microsoft\DataAccess.

  4. Выберите свойство Root и введите vsdrrHKLM.

  5. Выберите свойство Value и введите FullInstallVer.

  6. Выберите свойство Root и введите MDACSEARCH.

  7. В Редакторе условий запуска выберите узел Condition1. В окне Свойства выберите свойство Condition и введите MDACSEARCH>="2,8".

  8. Выберите свойство Message и введите: Перед установкой этого приложения необходимо установить компоненты MDAC версии 2.8 или более поздней версии. Установить компоненты MDAC можно с веб-узла Майкрософт по адресу "https://www.microsoft.com".

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

    Можно изменить этот текст в зависимости от конкретной ситуации — например, указать сетевой ресурс, на котором расположены компоненты MDAC.

См. также

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

Развертывание и зависимости

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

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

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