Crearea unui Windows Installer "MSI" utilizând WiX part1

Data creării paginii :

Mediu

Discutii pe forum Visual C
  • Comunitatea Visual Studio 2017
  • Comunitatea Visual Studio 2019
Set de instrumente WiX
3.11.2

※ Funcționează în alte versiuni, dar nu este confirmat

La început,

Ultima dată când am înființat WiX, aș dori să creeze de fapt, un program de instalare.

Imagine de instalare pentru a crea

Dacă îl creați în acest pas, veți putea crea următorul program de instalare.

image

image

image

image

image

Pre-pregătire

  • Ați creat deja o aplicație pentru Windows pe care doriți să o publicați.
  • WiX este configurat.

Pregătirea pentru programe (foști) pentru distribuire

Creați un program, construiți și pregătiți aplicația (exe) care a terminat testul. Am folosit WiX pentru a distribui o versiune de încercare a sabia mic joc, asaca am postat pașii. Vă rugăm să rețineți că unele jocuri includ grafică.

Mai jos este o listă a fișierelor care urmează să fie instalate de această dată. Deoarece "exe" și "ico" sunt fișiere pentru jocuri, "exe", dacă doriți să lucrați singur "exe" nu este o problemă. "ico" este o imagine pictogramă care urmează să fie afișate în meniul start, așa că ar trebui să pregătească.

image

Apropo, programul are versiuni pe 32 de biți și pe 64 de biți, dar de data aceasta voi crea un program de instalare pe 32 de biți.

Crearea unui proiect de configurare WiX

Porniți Visual Studio și creați un proiect nou. Selectați-l, deoarece există setup project pentru WiX v3.

image

Numele proiectului ar trebui să fie ușor de înțeles. Îl puteți găsi oriunde, dar dacă nu aveți probleme, puteți trece o cale alfanumerică.

image

Proiectul a fost creat. Veți fi scris setările necesare pentru prima "Product.wxs" de deschidere, dar mai întâi vă veți pregăti pentru ea.

image

Răsfoirea bibliotecilor de interfață

Depending on ce a instala tu a crea, id' asemănător la spre a face niște scimbare la simplu wizard- style a instala, so Ill' a aduna un bibliotecă de UI. Faceți clic cu butonul din dreapta pe Referințe în proiect și selectați Adăugare referință.

image

Deschideți folderul "C:\Program Files (x86)\WiX Toolset v3.11\bin\", adăugați "WixUIExtension" și faceți clic pe OK butonul. (Calea folderului poate varia în funcție de mediul de dezvoltare și de versiunea wix.)

image

A fost adăugat.

image

Preferințele proiectului

Faceți clic cu butonul din dreapta pe proiect și selectați Proprietăți.

image

Din fila Instalare, puteți specifica numele de fișier al programului de instalare pentru a genera cu nume de sign-in de ieșire. Aveți posibilitatea să modificați numele fișierului chiar și după ce generați programul de instalare, astfel încât să îl modificați după este necesar.

image

Selectați fila Generare. Nu cred că voi lansa cu configurare de depanare, așa că am de gând să schimbe de configurare pentru a elibera.

Introduceți ja-JP pentru culturi pentru a construi. Se pare a fi capabil de a specifica mai multe limbi sau neumplute, dar dacă vă construi într-o altă limbă decât ja-JP în mediul de sistem de operare japonez, veți primi o eroare. Dacă doriți să construiți într-o altă limbă, poate fi necesar să furnizați un mod de operare în limba engleză sau să adăugați un pachet lingvistic. (Operațiune neconfirmată)

image

Furnizați materialul de afișat în expert

Voi pregăti trei materiale pentru a afișa expertul de instalare.

banner.bmp a spus:

Acesta apare în banner-ul din partea de sus a ecranului de instalare.

image

Dimensiunea banner.bmp este de 493 x 58 pixeli. De obicei, este de preferat să se potrivească imaginea în termen de 200px pe dreapta și să facă restul de fundal alb, dar puteți pune, de asemenea, imaginea de pe stânga. În acest caz, se suprapune cu textul, deci nu ar trebui să fie greu de văzut.

dialog.bmp a spus:

Utilizat pentru imagini de fundal la începutul și la sfârșitul instalării.

image

dialog.bmp are dimensiunea de 493 x 312 pixeli. Dacă doriți să se potrivească imaginea din stânga, se potrivesc în intervalul de "164 x 312" pixel, și să facă restul un fundal alb. Dacă puneți o imagine în partea dreaptă, aceasta se va suprapune cu textul, deci nu ar trebui să fie greu de văzut.

license.rtf a spus:

Se utilizează pentru afișarea acordului de licență pe ecranul de instalare. Conținutul creat în acest fișier este afișat așa se află pe ecranul de instalare. Să nu mai vorbim propoziții, aspect și decorare a textului sunt reflectate.

Nu există nici un text fix pentru a afișa, așa că vă rugăm să creați conținutul pentru aplicația pe care doriți să distribuiți.

image

Aveți posibilitatea să editați fișierul .rtf în WordPad, care este instalat în mod standard pe Windows. Puteți edita cuvântul, dar este sigur să-l editați în WordPad, deoarece vă amintiți că nu arăta bine.

image

Adăugați aceste trei fișiere la proiect.

image

Implementarea fișierelor pentru a instala

Creați un folder în folderul de proiect. Numele folderului poate fi orice, dar ceea ce face un pic mai ușor să facă acest lucru, dacă doriți să faceți același nume de folder pe care le creați în Fișiere program în timpul instalării. Acest nume de folder este, de asemenea, utilizat pentru căi relative atunci când se referă la fișierele dintr-un fișier de configurare.

Aveți un folder într-un folder de proiect, dar nu trebuie să-l adăugați la proiectul Visual Studio.

image

Adăugați un set de fișiere de instalat.

image

Rezumat

În acest moment, sunteți gata să mergeți la etapeînainte de a configura programul de instalare. Data viitoare, vă voi arăta să înființeze de instalare și să-l face.