Farbschema: Hell
Sie befinden sich hier: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Bootstrapper » Anleitungen » Access-Anwendung für 32-Bit- und 64-Bit-Office ausliefern

Access-Anwendung für 32-Bit- und 64-Bit-Office ausliefern

Liefern Sie eine Anwendung an Benutzer aus, die teils 32-Bit-, teils 64-Bit-Office verwenden.

Voraussetzungen: WKL Bootstrapper 1.0.

Lösungsüberblick

Der Starter ist eine einzige 32-Bit-EXE-Datei für beide: Er startet Access als eigenen Prozess und liest die Bitbreite aus der installierten MSACCESS.EXE. Alles, was die Anwendung in Access lädt, muss die Bitbreite von Access haben:

TeilFolgtWas auszuliefern ist
Der Starter (Wkl.Bootstrapper.exe)nichts – eine EXE-DateiEine Datei für jeden PC
ACCDEdem Access, in dem sie erstellt wurdeEine je Bitbreite, jede in einem eigenen Quellordner
ACCDB-Eine Datei; sie läuft in beiden Bitbreiten
WKL-Komponentender Bitbreite von AccessBeide Ordner, components\x86 und components\x64; der Starter registriert den passenden
.NET 10 Desktop Runtimeder Bitbreite von Accessx86 für 32-Bit-Office, x64 für 64-Bit-Office (von der IT für den Computer installiert)
ODBC-Treiberder Bitbreite von AccessDer Treiber in der Bitbreite von Access

Umsetzung

  1. Bauen Sie eine ACCDE je Bitbreite – das Build-Werkzeug erzeugt in einem 32-Bit-Office bitness: x86 in app-manifest.json, in einem 64-Bit-Office x64. Eine ACCDB erhält any und braucht keinen zweiten Build.
  2. Liefern Sie in zwei Ordner aus, zum Beispiel \\server\apps\Kunden\x86 und \\server\apps\Kunden\x64, jeder mit seiner Datenbank, app-manifest.json und beiden Komponentenordnern.
  3. Geben Sie jeder Gruppe von PCs ihren Starter: dieselbe EXE-Datei, eine bootstrapper.json, deren source den Ordner ihrer Bitbreite nennt. Mit einer ACCDB versorgen ein Starter und ein Ordner alle.
  4. Prüfen Sie auf je einem PC jeder Art: Wkl.Bootstrapper.exe /diagnose nennt das gefundene Access („Full x86 …“ oder „Full x64 …“) und endet mit 0 Ok.

Hinweise

  • Ein Starter, der auf die ACCDE der anderen Bitbreite zeigt, hält mit Code 21 an (siehe Die Version der Anwendung passt nicht zum installierten Access).
  • Die WKL-Komponenten werden für den Benutzer in der Ansicht der Registrierungsdatenbank ihrer Bitbreite registriert; die Registrierung einer Bitbreite lässt die andere unberührt.
  • Unterstützt: 32-Bit- und 64-Bit-Office.

Verwandte Themen

de/wiki/msaccess/bootstrapper/how-to/install-for-32-and-64-bit-office.txt · Zuletzt geändert: von Wolfgang van der Stille