如何:添加 Microsoft 数据访问组件的启动条件
包含数据访问的任何 Visual Basic 或 Visual C# 应用程序都依赖 Microsoft 数据访问组件 (MDAC) 2.8 版或更高版本。 安装您的应用程序之前必须在目标计算机上安装 MDAC,否则应用程序将失败。
提示
除 Windows 2000 Service Pack 3 或更早版本外,大多数操作系统上均已安装 MDAC。 本主题中介绍的过程还可以用于检查任何依赖组件的正确版本。
对于依赖其他组件(例如 MDAC)的任何应用程序,都可以向应用程序的部署项目中添加一个检查组件正确版本的启动条件,如果未找到正确的版本,则暂停安装并向用户发出警告。
提示
如果不添加启动条件,则也可以使用引导程序在目标计算机上安装系统必备组件。 有关更多信息,请参见如何:在 Windows Installer 部署中安装系统必备组件。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
添加针对 MDAC 的启动条件
在**“解决方案资源管理器”中选择部署项目。 在“视图”菜单上指向“编辑器”,然后单击“启动条件”**。
选择**“目标计算机上的要求”节点。 在“操作”菜单上选择“添加注册表启动条件”**。
选择**“搜索 RegistryEntry1”节点。 在“属性”窗口中,选择“RegKey”**属性并输入 Software\Microsoft\DataAccess。
选择**“Root”**属性并输入 vsdrrHKLM。
选择**“Value”**属性并输入 FullInstallVer。
选择**“Property”**属性并输入 MDACSEARCH。
在**“启动条件编辑器”中,选择“Condition1”节点。 在“属性”窗口中,选择“Condition”**属性并输入 MDACSEARCH>="2.8"。
选择**“Message”**属性,输入“在安装此应用程序前,必须先安装 MDAC 2.8 或更高版本。可以从 Microsoft 网站 https://www.microsoft.com 安装 MDAC。”
提示
可能需要根据特定情况修改此文本,例如,可以指向 MDAC 所在的网络共享。