Gewusst wie: Hinzufügen einer Startbedingung für Microsoft Data Access Components

Aktualisiert: November 2007

Jede Visual Basic- oder Visual C#-Anwendung mit Datenzugriff weist eine Abhängigkeit von Microsoft Data Access Components (MDAC), Version 2.8 oder höher, auf. Vor der Installation der Anwendung muss MDAC auf einem Zielcomputer installiert sein, andernfalls wird die Anwendung nicht ordnungsgemäß ausgeführt.

Hinweis:

MDAC ist bereits auf den meisten Betriebssystemen mit Ausnahme von Windows 2000 Service Pack 3 oder früher installiert. Mithilfe der in diesem Abschnitt beschriebene Prozedur kann die richtige Version aller abhängigen Komponenten überprüft werden.

Bei jeder von einer Komponente wie MDAC abhängigen Anwendung können Sie dem Bereitstellungsprojekt der Anwendung eine Startbedingung hinzufügen, die nach der richtigen Version der Komponente sucht, ggf. die Installation anhält und eine Warnung anzeigt.

Hinweis:

Alternativ zum Hinzufügen einer Startbedingung können Sie auch mit dem Bootstrapper erforderliche Komponenten auf dem Zielcomputer installieren. Weitere Informationen hierzu finden Sie unter Gewusst wie: Installieren von erforderlichen Komponenten für die Windows Installer-Bereitstellung.

Hinweis:

Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Visual Studio-Einstellungen.

So fügen Sie eine Startbedingung für MDAC hinzu

  1. Wählen Sie im Projektmappen-Explorer das Bereitstellungsprojekt aus. Zeigen Sie im Menü Ansicht auf Editor, und klicken Sie anschließend auf Startbedingungen.

  2. Wählen Sie den Knoten Anforderungen für den Zielcomputer. Klicken Sie im Menü Aktion auf Registrierungsstartbedingung hinzufügen.

  3. Wählen Sie den Knoten Nach RegistryEntry1 suchen aus. Wählen Sie im Eigenschaftenfenster die RegKey-Eigenschaft aus, und geben Sie Software\Microsoft\DataAccess ein.

  4. Wählen Sie die Root-Eigenschaft aus, und geben Sie vsdrrHKLM ein.

  5. Wählen Sie die Value-Eigenschaft aus, und geben Sie FullInstallVer ein.

  6. Wählen Sie die Property-Eigenschaft aus, und geben Sie MDACSEARCH ein.

  7. Wählen Sie im Editor für Startbedingungen den Knoten Bedingung1 aus. Wählen Sie im Eigenschaftenfenster die Condition-Eigenschaft aus, und geben Sie MDACSEARCH>="2.8" ein.

  8. Wählen Sie die Message-Eigenschaft aus, und geben Sie Folgendes ein: MDAC version 2.8 or higher must be installed prior to installing this application. You can install MDAC from the Microsoft Web site https://www.microsoft.com/germany.

    Hinweis:

    Sie können diesen Text an die jeweilige Situation anpassen. So können Sie z. B. eine Netzwerkfreigabe angeben, auf der MDAC zur Verfügung steht.

Siehe auch

Konzepte

Bereitstellung und Abhängigkeiten

Weitere Ressourcen

Verwalten von Startbedingungen bei der Bereitstellung

Bereitstellen von Anwendungen und Komponenten