"Windows Installer" "MSI" kūrimas naudojant "WiX part1"
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ą.
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.
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.
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ą.
Projektas sukurtas. Jūs rašysite nustatymus, reikalingus pirmam "Product.wxs" atidarymui, bet pirmiausia pasiruošite.
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ą.
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.)
Pridėta.
Projekto nuostatos
Dešiniuoju pelės mygtuku spustelėkite projektą ir pasirinkite Ypatybės.
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.
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)
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.
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.
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į.
.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.
Įtraukite šiuos tris failus į savo projektą.
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ą.
Įtraukite diegtinų failų rinkinį.
Santrauka
Šiuo metu prieš nustatę diegimo programą būsite pasirengę eiti į etapus. Kitą kartą, aš jums parodysiu, kaip sukurti montuotojas ir kaip tai padaryti.