Razdeljevanje aplikacije Access uporabnikom z 32- in 64-bitnim Officeom
Isto aplikacijo izdate uporabnikom, od katerih imajo nekateri 32-bitni, drugi pa 64-bitni Office.
Zahteva: WKL Bootstrapper 1.0.
Pregled rešitve
Zaganjalnik je ena 32-bitna datoteka EXE za oba primera: Access zažene kot ločen proces, iz nameščene datoteke
MSACCESS.EXE pa prebere, ali je Access 32- ali 64-biten. Vse, kar aplikacija naloži v Access, mora biti 32- ali 64-bitno,
tako kot Access:
| Del | Sledi | Kaj izdati |
|---|---|---|
Zaganjalnik (Wkl.Bootstrapper.exe) | ničemur – ena datoteka EXE | Eno datoteko za vse računalnike |
| ACCDE | programu Access, v katerem je bila ustvarjena | Po eno za 32- in 64-bitni Office, vsako v svoji izvorni mapi |
| ACCDB | - | Eno datoteko; deluje v 32- in 64-bitnem Officeu |
| Komponente WKL | 32- ali 64-bitni različici programa Access | Obe mapi, components\x86 in components\x64; zaganjalnik registrira ustrezno |
| .NET 10 Desktop Runtime | 32- ali 64-bitni različici programa Access | x86 za 32-bitni Office, x64 za 64-bitni Office (namesti ga oddelek IT za ves računalnik) |
| Gonilniki ODBC | 32- ali 64-bitni različici programa Access | Gonilnik v isti 32- ali 64-bitni različici, kot jo ima Access |
Izvedba
- ACCDE zgradite posebej v 32- in v 64-bitnem sistemu Office. Orodje za gradnjo v 32-bitnem sistemu Office v
app-manifest.jsonzapišebitness: x86, v 64-bitnem pax64. ACCDB dobianyin ne potrebuje druge gradnje. - Izdajte v dve mapi, na primer
\\server\apps\Stranke\x86in\\server\apps\Stranke\x64, vsako s podatkovno zbirko, datotekoapp-manifest.jsonin obema mapama s komponentami. - Vsaki skupini računalnikov dajte njen zaganjalnik: isto datoteko EXE in
bootstrapper.json, kateregasourcenavaja mapo za njihov 32- ali 64-bitni Office. Z ACCDB vsem zadoščata en zaganjalnik in ena mapa. - Preverite na enem računalniku vsake vrste:
Wkl.Bootstrapper.exe /diagnosenavede najdeni Access („Full x86 …“ ali „Full x64 …“) in se konča z0 Ok.
Opombe
- Zaganjalnik, ki kaže na ACCDE, zgrajeno v 64-bitnem Officeu, na računalniku z 32-bitnim Officeom (ali obratno), se ustavi s kodo 21 (glejte Aplikacija ne ustreza nameščenemu 32- ali 64-bitnemu Accessu).
- Komponente WKL se za uporabnika registrirajo v 32- ali 64-bitnem pogledu registra; registracija v enem pogledu drugega ne spremeni.
- Podprto: 32- in 64-bitni Office.
Sorodne teme
sl/wiki/msaccess/bootstrapper/how-to/install-for-32-and-64-bit-office.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille