HOW TO:新增 Microsoft Data Access Components 的啟動條件
任何含資料存取的 Visual Basic 或 Visual C# 應用程式,對於 Microsoft Data Access Components (MDAC) 2.8 (含) 以後版本都具有相依性。 目標電腦必須先安裝 MDAC,然後才能安裝應用程式,否則應用程式會失敗。
![]() |
---|
除了 Windows 2000 Service Pack 3 (含) 之前版本以外,多數作業系統中都已經安裝 MDAC。 您可以使用本主題中描述的相同程序,檢查所有相依元件的正確版本。 |
針對具有 MDAC 這類元件相依性的應用程式,您可以為應用程式的部署專案加入一個啟動條件來檢查元件的正確版本,如果找不到,就中止安裝並且警告使用者。
![]() |
---|
另一個加入啟動條件的方式就是使用啟動載入器 (Bootstrapper),將必要元件安裝於目標電腦。 如需詳細資訊,請參閱 HOW TO:Windows Installer 部署的安裝必要條件。 |
![]() |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定。 |
加入 MDAC 的啟動條件
在 [方案總管] 中選取部署專案。 在 [檢視] 功能表上指向 [編輯器],然後按一下 [啟動條件]。
選取 [目標電腦上的需求] 節點。 在 [動作] 功能表上,選擇 [加入登錄啟動條件]。
選取 [搜尋 RegistryEntry1] 節點。 在 [屬性] 視窗中選取 [RegKey] 屬性,並輸入 Software\Microsoft\DataAccess。
選取 [Root] 屬性,並輸入 vsdrrHKLM。
選取 [Value] 屬性,並輸入 FullInstallVer。
選取 [Property] 屬性,並輸入 MDACSEARCH。
在 [啟動條件編輯器] 中選取 [條件 1] 節點。 在 [屬性] 視窗中選取 [Condition] 屬性,並輸入 MDACSEARCH>="2.8"。
選取 [Message] 屬性,輸入「安裝此應用程式前必須先安裝 MDAC 2.8 (含) 以上版本。您可以從 Microsoft 網站 https://www.microsoft.com 安裝 MDAC」。
注意事項
您可以視狀況修改這段文字,例如,指出 MDAC 所在的網路共用。