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:
| Teil | Folgt | Was auszuliefern ist |
|---|---|---|
Der Starter (Wkl.Bootstrapper.exe) | nichts – eine EXE-Datei | Eine Datei für jeden PC |
| ACCDE | dem Access, in dem sie erstellt wurde | Eine je Bitbreite, jede in einem eigenen Quellordner |
| ACCDB | - | Eine Datei; sie läuft in beiden Bitbreiten |
| WKL-Komponenten | der Bitbreite von Access | Beide Ordner, components\x86 und components\x64; der Starter registriert den passenden |
| .NET 10 Desktop Runtime | der Bitbreite von Access | x86 für 32-Bit-Office, x64 für 64-Bit-Office (von der IT für den Computer installiert) |
| ODBC-Treiber | der Bitbreite von Access | Der Treiber in der Bitbreite von Access |
Umsetzung
- Bauen Sie eine ACCDE je Bitbreite – das Build-Werkzeug erzeugt in einem 32-Bit-Office
bitness: x86inapp-manifest.json, in einem 64-Bit-Officex64. Eine ACCDB erhältanyund braucht keinen zweiten Build. - Liefern Sie in zwei Ordner aus, zum Beispiel
\\server\apps\Kunden\x86und\\server\apps\Kunden\x64, jeder mit seiner Datenbank,app-manifest.jsonund beiden Komponentenordnern. - Geben Sie jeder Gruppe von PCs ihren Starter: dieselbe EXE-Datei, eine
bootstrapper.json, derensourceden Ordner ihrer Bitbreite nennt. Mit einer ACCDB versorgen ein Starter und ein Ordner alle. - Prüfen Sie auf je einem PC jeder Art:
Wkl.Bootstrapper.exe /diagnosenennt das gefundene Access („Full x86 …“ oder „Full x64 …“) und endet mit0 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