Barvna shema: Temna
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Bootstrapper » WKL-Access-StarterConfigurator » Uporabniški priročnik za WKL Bootstrapper Manager » Preizkus projekta in izdelava paketa MSI

Preizkus projekta in izdelava paketa MSI

Preden projekt predate uporabnikom, ga lahko preizkusite s tremi ukazi na strani Projekti. Vsi trije predajo shranjeno projektno datoteko zaganjalniku, ki pri tem ničesar ne namesti. Ukaz Predogled prikaže, kako so videti okna zaganjalnika, ukaz Poskusni zagon pa simulira zagon pri uporabniku. Ukaz Ustvari MSI izdela paket, s katerim oddelek IT namesti zaganjalnik na računalnike. Na strani Projekti izberite projekt in nato ukaz. Vsi trije ukazi projekt najprej shranijo, ker zaganjalnik dela s shranjeno datoteko. Vsi potrebujejo zaganjalnik (glejte Nastavitev in zagon programa Bootstrapper Manager), ukaz Ustvari MSI pa še WiX.

Predogled okna zaganjalnika

Postopek:

  1. Izberite Predogled.
  2. Zaganjalnik izriše svoje okno z napredkom namestitve – z logotipom, imenom, jezikom in barvno shemo projekta – kot sliko (/preview progress), ne da bi okno dejansko odprl. Windows sliko odpre v programu, ki je nastavljen za datoteke PNG.

Predogled zaganjalnika: zgoraj logotip "B", ime Blagajniški sistem in založnik Zgled d.o.o.; pod njimi besedilo med namestitvijo, vzorčna vrstica in vrstica napredka; spodaj znak in ime The White Knight Labs

Rezultat: okno vidite tako, kot ga bo uporabnik videl med namestitvijo. Vrstica pod besedilom in vrstica napredka sta nadomestni prikaz zaganjalnika, ne podatek iz vašega projekta. Slika se shrani v mapo %TEMP% (ime se začne z wkl-configurator-preview-); ob naslednjem predogledu ali ob zaprtju programa Bootstrapper Manager se izbriše.

Preverjanje: ime, založnik, logotip in besedilo se ujemajo s polji na strani Videz.

Poskusni zagon

Postopek:

  1. Izberite Poskusni zagon (Alt+Z).
  2. Zaganjalnik simulira zagon na uporabnikovem računalniku (/whatif): izvede vsa preverjanja in prikaže, kaj bi kam namestil, ne da bi na računalniku kar koli spremenil.
  3. Sporočilo z naslovom Poskusni zagon v prvi vrstici navede rezultat s kodo (0 Ok ali kodo, ime in vzrok napake), pod njo pa po vrsticah načrt namestitve s potmi tega računalnika:

    0 Ok
    version 3.2.0 (x86) into C:\Users\<račun>\AppData\Local\WKL\Blagajna\Frontends\3.2.0
    1 file(s) into C:\Users\<račun>\AppData\Local\WKL\Blagajna\Frontends\3.2.0
    ...
    1 registry key(s) below HKEY_CURRENT_USER
    shortcut C:\Users\<račun>\Desktop\Blagajniški sistem.lnk

Rezultat: koda 0 pomeni, da bi zagon na tem računalniku uspel – z Accessom, ki je nameščen tukaj, in z izvorno mapo, kot je dosegljiva s tega računalnika. Vsaka druga koda pove, zakaj bi zagon spodletel; kode opisuje Kode napak zaganjalnika (dokumentacija WKL Bootstrapper).

Preverjanje: načrt primerjajte s seznami projekta: vsak vnos s strani Datoteke je naveden z virom in polnim ciljem, vsaka bližnjica s svojo potjo, na koncu pa je navedeno, kaj zaganjalnik zažene.

Izdelava paketa MSI

Postopek:

  1. Izberite Ustvari MSI.
  2. Vnesite različico paketa iz dveh ali treh števil. Biti mora višja od različice paketa, ki ste ga nazadnje razdelili, sicer Windows Installer starega paketa ne zamenja. Različica paketa je neodvisna od različice aplikacije.
  3. Bootstrapper Manager zažene skript New-StarterMsi.ps1 in mu preda projektno datoteko, zaganjalnik in različico.

Rezultat: sporočilo navede paket <oznaka izdelka>-<različica>.msi v mapi projektne datoteke:

Sporočilo Ustvari MSI z ikono za informacije: "Paket je izdelan:" in pod tem C:\Izdaje\Blagajna\Blagajna-1.0.0.msi

S tem paketom oddelek IT zaganjalnik namesti enkrat za vse uporabnike računalnika; postopek opisuje Uvajanje zaganjalnika s paketom MSI (dokumentacija WKL Bootstrapper).

Preverjanje vsebine paketa MSI

Paket vsebuje samo zaganjalnik, projektno datoteko in – če ga projekt navaja in je v isti mapi kot projektna datoteka – logotip. Aplikacijo zaganjalnik ob zagonu prekopira iz izvorne mape. Vsebino si lahko ogledate brez namestitve in brez skrbniških pravic, tako da paket razširite:

msiexec /a C:\Izdaje\Blagajna\Blagajna-1.0.0.msi /qn TARGETDIR=C:\Izdaje\msi-vsebina

Rezultat: v mapi C:\Izdaje\msi-vsebina\PFiles\WKL\<oznaka izdelka> sta Wkl.Bootstrapper.exe in projektna datoteka. Kako paket preverite s preizkusno namestitvijo, opisuje 7. korak v Vadnica: aplikacija Access od izvorne mape do preverjene namestitve.

Tehnične podrobnosti

  • Poskusni zagon preverja vaš računalnik: preverijo se pogoji na tem računalniku, ne na uporabnikovem. Če tu manjka nekaj, kar ima uporabnik (ali obratno), je rezultat drugačen.
  • Izdaja za 64-bitni Office: poskusni zagon simulira zagon v različici Accessa, ki je nameščena na vašem računalniku. Izdajo za uporabnike s 64-bitnim Officeom preverite na računalniku s 64-bitnim Officeom: tam s paketom MSI namestite zaganjalnik in v njegovi mapi zaženite Wkl.Bootstrapper.exe /diagnose. Prva vrstica 0 Ok pomeni, da bo zagon uspel. /diagnose na računalniku ničesar ne spremeni.
  • Dolg načrt: sporočilo prikaže približno prvih 1000 znakov in nato „…“. Celoten načrt dobite, če zaganjalnik zaženete sami: Wkl.Bootstrapper.exe /whatif <projektna datoteka>.
  • Izvorna mapa s polno potjo: paket namesti zaganjalnik v Program Files (x86)\WKL\<oznaka izdelka>. Relativna pot v polju Izvorna mapa tam ne velja več; preden izberete Ustvari MSI, vnesite polno pot ali mapo v skupni rabi.
  • Ponovna izdelava z isto različico: paket z enakim imenom v mapi projektne datoteke se zamenja brez opozorila. Če ste ga že razdelili, raje zvišajte različico, namesto da paket z isto različico izdelate znova.
  • Orodje za MSI: Bootstrapper Manager uporabi skript iz nastavitve MsiTool (tabela ConfiguratorSetting), sicer tools\New-StarterMsi.ps1 v mapi zaganjalnika. Skript potrebuje orodje ukazne vrstice WiX wix, različico 6 ali novejšo. Če izdelava ne uspe, sporočilo prikaže izpis skripta.

Sorodne teme

sl/wiki/msaccess/bootstrapper/configurator/user-guide/preview-try-msi.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille