"Windows Installer" "MSI" kūrimas naudojant "WiX part1"

Puslapio sukūrimo data :

Aplinkos

Visual Studija
  • Visual Studio bendruomenės 2017
  • Visual Studio bendruomenės 2019
WiX įrankių rinkinys
3.11.2

※ Veikia kitose versijose, bet yra nepatvirtinta

Iš pradžių

Paskutinį kartą aš įsteigti WiX, norėčiau iš tikrųjų sukurti montuotojas.

Diegimo programos, kuria norite sukurti, vaizdas

Jei jį sukursite atlikdami šį veiksmą, galėsite sukurti šią diegimo programą.

image

image

image

image

image

Išankstinis paruošimas

  • Jau sukūrėte programą, skirtą "Windows", kurią norite publikuoti.
  • WiX yra įsteigtas.

Ruošiamasi platinti programoms (exes)

Sukurkite programą, sukurkite ir paruoškite programą (exe), kuri baigė testą. Mes naudojome WiX platinti bandomąją versiją žaidimo mažai kalavijas,todėl mes posted veiksmus. Atkreipkite dėmesį, kad kai kuriuose žaidimuose yra grafika.

Žemiau yra failų, kurie turi būti įdiegti šį kartą sąrašą. Kadangi "exe" ir "ico" yra žaidimų failai, "exe", jei norite dirbti vieni "exe", nėra problema. "ico" yra piktograma vaizdas turi būti rodomas meniu Pradėti, todėl jūs turėtumėte pasiruošti.

image

Beje, programa turi 32bit ir 64bit versijas, bet šį kartą aš sukurti 32 bitų montuotojas.

"WiX" nustatymo projekto kūrimas

Paleiskite Visual Studio ir sukurti naują projektą. Pasirinkite jį, nes yra "WiX v3" sąrankos projektas.

image

Projekto pavadinimas turėtų būti lengvai suprantamas. Jūs galite rasti bet kur, bet jei jūs neturite jokių problemų, galite praeiti raidinį skaitmeninį kelią.

image

Projektas sukurtas. Jūs rašysite nustatymus, reikalingus pirmam "Product.wxs" atidarymui, bet pirmiausia pasiruošite.

image

Naršyti ui bibliotekas

Priklausomai nuo to, ką montuotojas kuriate, norėčiau padaryti keletą pakeitimų paprastas vedlys stiliaus montuotojas, todėl aš pridėti ui biblioteką. Dešiniuoju pelės mygtuku spustelėkite Nuorodos projekte ir pasirinkite Pridėti nuorodą.

image

Atidarykite aplanką "C:\Program Files (x86)\WiX Toolset v3.11\bin\", pridėkite "WixUIExtension" ir spustelėkite ok mygtuką. (Aplanko kelias gali skirtis priklausomai nuo programavimo aplinkos ir wix versijos.)

image

Pridėta.

image

Projekto nuostatos

Dešiniuoju pelės mygtuku spustelėkite projektą ir pasirinkite Ypatybės.

image

Skirtuke Diegimo programa galite nurodyti diegimo programos failo vardą, kurį norite generuoti su išvesties pavadinimu. Galite pakeisti failo vardą net sugeneravę diegimo programą, todėl pakeiskite jį, jei reikia.

image

Pasirinkite skirtuką Komponavimo versija. Nemanau, kad aš išleisti jį su derinimo konfigūraciją, todėl i'm going to pakeisti konfigūracijos leidiniai.

Įveskite ja-JP kultūroms statyti. Atrodo, kad būtų galima nurodyti kelias kalbas arba neužpildyta, bet jei kuriate kita kalba nei ja-JP japonų OS aplinkoje, gausite klaidą. Jei norite kurti kita kalba, gali tekti pateikti anglų OS arba pridėti kalbos paketą. (Nepatvirtinta operacija)

image

Pateikti vedlio rodomą medžiagą

Paruošiu tris medžiagas, kad būtų rodomas diegimo vedlys.

Banerio vėliava.bmp

Jis pasirodo reklamjuostėje diegimo ekrano viršuje.

image

Banner.bmp dydis yra 493 x 58 pikselių. Paprastai geriau pritaikyti vaizdą per 200px dešinėje ir padaryti likusį foną balta, bet jūs taip pat galite įdėti vaizdą į kairę. Tokiu atveju jis sutampa su tekstu, todėl neturėtų būti sunku matyti.

dialogo lange.bmp

Naudojamas fono vaizdams diegimo pradžioje ir pabaigoje.

image

dialog.bmp yra 493 x 312 pikselių dydis. Jei norite pritaikyti vaizdą kairėje, jis tinka "164 x 312" pikselių diapazone ir padaryti likusią baltą foną. Jei įdedate vaizdą dešinėje pusėje, jis persidens su tekstu, todėl neturėtų būti sunku pamatyti.

Licencijos.rtf

Naudojama licencijos sutarčiai rodyti diegimo ekrane. Šiame faile sukurtas turinys rodomas taip, kaip yra diegimo ekrane. Jau nekalbant apie sakinius, išdėstymas ir teksto apdaila atsispindi.

Nėra fiksuoto teksto, kurį norite rodyti, todėl sukurkite programos, kurią norite platinti, turinį.

image

.rtf failą galite redaguoti programoje Tekstų doroklis, kuris yra standartizuotai įdiegtas sistemoje "Windows". Galite redaguoti žodį, bet jį galima redaguoti programoje Tekstų doroklis, nes prisimenate, kad jis neatrodė gerai.

image

Įtraukite šiuos tris failus į savo projektą.

image

Diegtini failai

Sukurkite aplanką projekto aplanke. Aplanko pavadinimas gali būti bet kas, bet todėl šiek tiek lengviau tai padaryti, jei norite padaryti tą patį aplanko pavadinimą, kurį sukuriate programų failuose diegimo metu. Šis aplanko pavadinimas taip pat naudojamas santykiniams maršrutams, kai kalbama apie konfigūracijos failo failus.

Jūs turite aplanką projekto aplanke, bet jums nereikia įtraukti jį į savo Visual Studio projektą.

image

Įtraukite diegtinų failų rinkinį.

image

Santrauka

Šiuo metu prieš nustatę diegimo programą būsite pasirengę eiti į etapus. Kitą kartą, aš jums parodysiu, kaip sukurti montuotojas ir kaip tai padaryti.