Looge Windows Installeri "MSI" WiX part1 abil

Lehe loomise kuupäev :

Keskkond

Visual Studio
  • Visual Studio kogukonna 2017
  • Visual Studio kogukonna 2019
WiX tööriistakomplekt
3.11.2

※ Töötab teistes versioonides, kuid on kinnitamata

Alguses

Viimane kord, kui seadistasin WiX ' I, Sooviksin tegelikult luua paigaldaja.

Installeri pilt, et luua

Kui loote selle selles etapis, saab luua järgmise Installeri.

image

image

image

image

image

Eelettevalmistamine

  • Olete juba loonud Windowsi rakenduse, mida soovite avaldada.
  • WiX on seadistatud.

Programmide (eksid) ettevalmistamine levitamiseks

Saate luua programmi, ehitada ja valmistada ette testi läbinud rakenduse (exe). Me kasutasime WiX ' i, et levitada mängu väikest Saberi prooviversiooni,nii et me oleme need sammud postitanud. Pange tähele, et mõned mängud sisaldavad graafika.

Allpool on selle aja installitud failide loend. Kuna "exe" ja "ICO" on failid mängud, "exe" kui soovite töötada üksi "exe" ei ole probleem. "ICO" on ikoonitõmmis kuvatakse menüüs Start, nii et sa peaksid valmistama.

image

Muide, programm on 32bit ja 64bit versioonid, kuid seekord ma luua 32-bit Installer.

WiX-seadistuse projekti loomine

Käivitage Visual Studio ja looge uus projekt. Valige see, sest on setup Project for WiX v3.

image

Projekti nime peaks olema lihtne mõista. Te võite selle leida kõikjalt, aga kui teil probleeme ei ole, võite läbida tähtnumbrilise tee.

image

Projekt on loodud. Te kirjutate esimese "Product. wxs" avamisele vajalikud seaded, kuid esmalt valmistate ette selle.

image

UI teegid sirvida

Sõltuvalt sellest, millist Installeri loote, tahaksin teha muudatusi lihtsa viisardi stiilis Installer, nii et ma lisada Raamatukogu UI. Paremklõpsake projekti viited ja valige Lisa viide.

image

Avage kaust "C:\Program files (x86) \WiX tööriistakomplekt v 3.11 \ bin \", lisage "WixUIExtension" ja klõpsake nuppu OK nuppu. (Kausta tee võib varieeruda sõltuvalt arenduskeskkonnast ja Wix versioonist.)

image

On lisatud.

image

Projekti eelistused

Paremklõpsake projekti ja valige Atribuudid.

image

Vahekaardil Installer saate määrata Installeri failinime genereerimiseks väljundi nimega. Faili nime saate muuta ka pärast Installeri genereerimiseks, nii et muutke seda vastavalt vajadusele.

image

Valige vahekaart ehitada. Ma ei usu, et ma vabastan selle siluri konfiguratsioon, nii et ma ei kavatse muuta konfiguratsiooni vabastamist.

Sisestage ja-JP kultuuride ehitamiseks. Tundub, et on võimalik määrata mitu keelt või täitmata, kuid kui te ehitada keeles, mis ei ole ja-JP Jaapani OS keskkonnas, saad viga. Kui soovite ehitada mõnes muus keeles, peate võib-olla pakkuma inglise OPERATSIOONISÜSTEEMI või lisama keelepaketi. (Kinnitamata toiming)

image

Sisestage viisardis kuvatav materjal

Ma valmistun paigaldaja viisardi kuvamiseks kolm materjali ette.

banner. bmp

See kuvatakse bänneris paigalduskuva ülaosas.

image

Banner. bmp suurus on 493 x 58 pikslit. Tavaliselt on eelistatav sobitada pilt 200px paremal ja teha ülejäänud taust valge, kuid võite ka panna pilt vasakul. Sel juhul kattub see tekstiga, nii et seda ei tohiks olla raske näha.

dialoog. bmp

Kasutatakse taustkujutiste jaoks installimise alguses ja lõpus.

image

dialoog. bmp on suurus 493 x 312 pikslit. Kui soovite sobitada pilt vasakul, sobitada see vahemikus "164 x 312" Pixel, ja teha ülejäänud valge taust. Kui paned pildi paremale küljele, see kattub tekstiga, nii et see ei tohiks olla raske näha.

litsents. RTF

Kasutatakse litsentsilepingu kuvamiseks installikuval. Selles failis loodud sisu kuvatakse nii, nagu see on installikuval. Rääkimata laused, paigutus ja teksti kaunistamiseks kajastuvad.

Ei ole fikseeritud teksti kuvada, nii et palun looge sisu rakendus, mida soovite levitada.

image

RTF-faili saate redigeerida WordPadis, mis on Windowsi standardselt installitud. Saate sõna redigeerida, kuid seda on võimalik WordPadis redigeerida, kuna mäletate, et see ei paistnud hea välja.

image

Lisage need kolm faili oma projektile.

image

Juurutada faile installida

Looge kaust projekti kausta. Kausta nimi võib olla midagi, kuid tehes seda natuke lihtsam teha, kui soovite teha sama kausta nimi, mille loote programmi failid installimise ajal. Seda kaustanimi kasutatakse ka suhteliste teede puhul konfiguratsioonifailis olevatele failidele viitamisel.

Teil on kausta projekti kausta, kuid te ei pea lisama Visual Studio projekti.

image

Lisage installimiseks failide kogum.

image

Kokkuvõte

Siinkohal olete valmis enne Installeri häälestamist etappide juurde minema. Järgmine kord näitan teile, kuidas Installerit seadistada ja kuidas seda teha.