Практическое руководство. Добавление условия запуска для компонентов доступа к данным MDAC
Любое приложение Visual Basic или Visual C#, которое связано с доступом к данным, зависит от компонентов доступа к данным MDAC версии 2.8 или более поздней. На конечном компьютере должны быть установлены компоненты MDAC, иначе приложение не запустится.
Примечание
Компоненты MDAC уже установлены в большинстве операционных систем, за исключением Windows 2000 с пакетом обновления 3 (SP3) или более ранней версии.Процедуру, описанную в этом разделе, можно использовать для проверки правильности версии любого зависимого компонента.
Для любого приложения, зависящего от компонентов (например, от MDAC), можно добавить условие запуска в проект развертывания этого приложения. Это условие проверяет наличие правильной версии компонента и, если она не найдена, прерывает установку и выводит предупреждение для пользователя.
Примечание
Как вариант: вместо добавления условия запуска можно использовать загрузчик для установки необходимых компонентов на конечный компьютер.Дополнительные сведения см. в разделе Практическое руководство. Установка необходимых компонентов при развертывании с помощью установщика Windows.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Добавление условия запуска для компонентов MDAC
Выберите проект развертывания в Обозревателе решений. В меню Вид наведите указатель мыши на пункт Редактор и выберите Условия запуска.
Выберите узел Требования к конечному компьютеру. В меню Действие выберите команду Добавить условие запуска реестра.
Выберите узел Поиск RegistryEntry1. В окне Свойства выберите свойство RegKey и введите значение Software\Microsoft\DataAccess.
Выберите свойство Root и введите vsdrrHKLM.
Выберите свойство Value и введите FullInstallVer.
Выберите свойство Root и введите MDACSEARCH.
В Редакторе условий запуска выберите узел Condition1. В окне Свойства выберите свойство Condition и введите MDACSEARCH>="2,8".
Выберите свойство Message и введите следующий текст: "Перед установкой этого приложения необходимо установить компоненты MDAC версии 2.8 или более поздней версии. Установить компоненты MDAC можно с веб-узла Майкрософт по адресу "https://www.microsoft.com".
Примечание
Можно изменить этот текст в зависимости от конкретной ситуации — например, указать сетевой ресурс, на котором расположены компоненты MDAC.