Практическое руководство. Добавление условия запуска для компонентов доступа к данным MDAC
Обновлен: Ноябрь 2007
Любое приложение Visual Basic или Visual C#, которое связано с доступом к данным, зависит от компонентов доступа к данным MDAC версии 2.8 или более поздней. На конечном компьютере должны быть установлены компоненты MDAC, иначе приложение не запустится.
Примечание. |
---|
Компоненты MDAC уже установлены в большинстве операционных систем, за исключением Windows 2000 с пакетом обновления 3 (SP3) или более ранней версии. Процедуру, описанную в этом разделе, можно использовать для проверки правильности версии любого зависимого компонента. |
Для любого приложения, зависящего от компонентов (например, от MDAC), можно добавить условие запуска в проект развертывания этого приложения. Это условие проверяет наличие правильной версии компонента и, если она не найдена, прерывает установку и выводит предупреждение для пользователя.
Примечание. |
---|
Как вариант: вместо добавления условия запуска можно использовать загрузчик для установки необходимых компонентов на конечный компьютер. Дополнительные сведения см. в разделе Практическое руководство. Установка необходимых компонентов при развертывании с помощью установщика Windows. |
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска среды. Чтобы изменить параметры, выберите пункт Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Добавление условия запуска для компонентов 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.