Color scheme: Dark
You are here: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Bootstrapper » Navodila » Ustvarjanje projekta iz predlog

Ustvarjanje projekta iz predlog

Novo projektno datoteko začnete s pripravljenimi vnosi za aplikacijo Access, komponente WKL, gonilnik ODBC, WKL Access JSON ali zasebno izvajalno okolje .NET, namesto da bi jih pisali ročno.

Zahteva: WKL Bootstrapper 2.0.

Pregled rešitve

/new-project <file> /template <names> iz ene ali več predlog zapiše projektno datoteko formata 2 in izpiše, kaj je še treba narediti. Predloge izpolnijo običajne vnose (datoteke, vrednosti v registru, pogoje, zagon), ki jih lahko pozneje spremenite kot kateri koli drug vnos.

PredlogaDoda
accessDatoteko aplikacije, ki jo navaja app-manifest.json orodja za gradnjo WKL Forms Object Library, s kopiranjem v [VersionDir]; različico iz tega manifesta; zagon podatkovne zbirke z /runtime, kadar to določa manifest (start.runtime auto); pogoj, da je nameščen Microsoft Access.
componentsKomponente knjižnice WKL Forms Object Library iz map components\x86 in components\x64 izdaje, ki se za vsako različico posebej kopirajo v [WklRoot]\Components\<release>\<bitness> in registrirajo za uporabnika (registerCom); pogoj .NET 10 Desktop Runtime (Microsoft.WindowsDesktop.App 10.0), razen če je izbrana tudi predloga dotnet.
odbcPrimer gonilnika ODBC (Wkl OData iz odbc\Wkl OData, knjižnica DLL Wkl.Data.OData.Odbc.dll), ki se za vsako različico posebej kopira v [WklRoot]\Drivers\<driver>\<release>\<bitness>, ter uporabniški vir podatkov (WklGateway), katerega Driver je pot do kopirane knjižnice DLL, v 32- ali 64-bitnem pogledu registra. Primer zamenjajte z gonilnikom, ki ga izdajate.
jsonWKL Office JSON iz map json\x86 in json\x64 izdaje, ki se za vsako različico posebej kopira v [WklRoot]\Json\<release>\<bitness> in registrira za uporabnika. Predloga navaja Wkl.Office.JSON.dll; zaganjalnik najde tudi Wkl.Access.JSON.dll iz izdaj do 1.0.3 (tedaj WKL Access JSON).
dotnetZasebno izvajalno okolje .NET iz dotnet\x86 in dotnet\x64, ki se za vsako različico posebej kopira v [WklRoot]\Dotnet\<release>\<bitness>, ter spremenljivki DOTNET_ROOT(x86) in DOTNET_ROOT za zagnani program; glejte Zasebno izvajalno okolje .NET v izdaji.

<release> je različica izdelka glavne datoteke vnosa brez oznake gradnje. Vnosi, ki veljajo samo za 32- ali samo za 64-bitni Office, se namestijo samo za različico, ki jo določa projekt.

Izvedba

  1. Ustvarite mapo, iz katere bo tekel zaganjalnik, in jo poimenujte po izdelku: ključ izdelka nastane iz imena mape (po pravilih za product: č postane c, ä postane a; drugi nedovoljeni znaki, pike in vezaji na začetku ter pike na koncu odpadejo; Product, če ne nastane veljaven ključ).
  2. Zapišite projekt:

    Wkl.Bootstrapper.exe /new-project Stranke\bootstrapper.json /template access,components,odbc

    Izpis navede datoteko in preostale korake, vsakega v svoji vrstici:

    ```text …\Stranke\bootstrapper.json written.

    • source: 'deploy' beside the starter; set the delivery folder (a share such as \server\apps\Stranke) when it lies elsewhere.
    • access: the delivery folder needs the application and its app-manifest.json (build tool of WKL Forms Object Library, target deploy).
    • components: copy the folders x86 and x64 of the release package into 'components' of the delivery folder.
    • odbc: replace the example driver 'Wkl OData' (folder, DLL, data source 'WklGateway') with the delivered one. ```

      Vrstica, ki se začne z !, navaja pravilo, ki ga zapisana datoteka še krši, na primer manjkajočo različico, če predloga access ni izbrana.

  3. Opravite navedene korake: nastavite source, v izdajo kopirajte navedene mape in zamenjajte primer gonilnika.
  4. Preverite rezultat z ukazom Wkl.Bootstrapper.exe /check Stranke\bootstrapper.json.

Opombe

  • source je deploy, mapa poleg zaganjalnika, dokler ga ne nastavite.
  • Brez predloge access projekt še ne zažene ničesar: nastavite version (value ali from) in start.file; glejte Zagon poljubnega programa z zaganjalnikom.
  • Brez predloge nastane projekt samo s ključem izdelka in virom.
  • Imena predlog ločite z vejicami; vrstni red ter velike in male črke niso pomembni.
  • Obstoječa datoteka se nikoli ne prepiše.
  • /json namesto vrstic izpiše objekt z written, notes in problems, pri čemer je vsak znak zunaj nabora ASCII zapisan kot ubežno zaporedje.
  • Izhodne kode: 0 zapisano; 10 datoteka ni navedena; 11 neznana predloga ali datoteka že obstaja.
  • components in json potrebujeta registration.json poleg vsakega strežnika COM v izdaji; paket različice WKL Forms Object Library ga vsebuje od različice 1.57.
  • Predlogo components izberite samo, če izdaja prinaša komponente: njeni vnosi jih kopirajo iz izdaje, zato se zagon izdaje brez components\x86 in components\x64 konča s kodo 12, tudi če je v računalniku registrirana zadostna različica. Če računalnik komponente že ima (namestil jih je oddelek IT ali jih vse aplikacije dobijo z enega mesta), izberite samo access; zadostno registracijo, ki jo najde ob zagonu, zaganjalnik uporabi v obeh primerih.

Sorodne teme

sl/wiki/msaccess/bootstrapper/how-to/create-a-project-from-templates.txt · Last modified: by Wolfgang van der Stille