Access 2007 Engine: Wie füge ich sie in mein MSI-Installationsprogramm ein?

Ich habe eine .NET-Anwendung, die eine accdb-Datei (MS Access 2007-Format) als Datenbank verwendet. Um diese App auf einem anderen Computer zu installieren, muss die Access Engine auf diesem Computer installiert werden. Microsoft hat diese Datei: AccessDatabaseEngine.exe, die die Engine enthält, aber beim Extrahieren während der Installation ein anderes MSI-Installationsprogramm ausführt.

Wie Sie sich vorstellen können, schlägt das Setup der Access Engine mit dem Fehler 1500 fehl, da diese MSI während der Installation einer anderen MSI (des Installationsprogramms meiner App) ausgeführt wird: "Eine weitere Installation wird durchgeführt. Beenden Sie diese, bevor Sie diese fortsetzen ..."

Ich habe auch die Runtime für Access 2007 gefunden und die Engine installiert, aber das Runtime-Paket ist wieder ein MSI-Installationsprogramm, was bedeutet, dass ich immer noch das gleiche Problem habe.

Haben Sie eine Idee, wie Sie die Engine in das Installationsprogramm meiner App aufnehmen können?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage