Oprette en Windows Installer "MSI" ved hjælp af WiX part1

Dato for oprettelse af side :

Miljø

Visual Studio
  • Visual Studio-fællesskabet 2017
  • Visual Studio Fællesskabet 2019
WiX-værktøjssæt
3.11.2

※ Arbejder i andre versioner, men er ubekræftet

I første omgang

Sidste gang jeg oprettet WiX, vil jeg gerne faktisk oprette en installatør.

Billede af installationsprogrammet, der skal oprettes

Hvis du opretter den i dette trin, kan du oprette følgende installationsprogram.

image

image

image

image

image

Forpræparat

  • Du har allerede oprettet et program til Windows, som du vil udgive.
  • WiX er konfigureret.

Forbereder programmer (exes), der skal distribueres

Opret et program, opret og forbered det program (exe), der har fuldført testen. Vi har brugt WiX til at distribuere en prøveversion af spillets lille sabel,så vi har slået trinnene op. Bemærk, at nogle spil indeholder grafik.

Nedenfor er en liste over de filer, der skal installeres denne gang. Da "exe" og "ico" er filer til spil, "exe", hvis du ønsker at arbejde alene "exe" er ikke et problem. "ico" er et ikonbillede, der skal vises i startmenuen, så du bør forberede dig.

image

Af den måde, programmet har 32bit og 64bit versioner, men denne gang vil jeg oprette en 32-bit installatør.

Oprette et WiX-installationsprojekt

Start Visual Studio, og opret et nyt projekt. Vælg den, fordi der er Installationsprojekt til WiX v3.

image

Navnet på projektet skal være let at forstå. Du kan finde den hvor som helst, men hvis du ikke har problemer, kan du passere en alfanumerisk sti.

image

Projektet er oprettet. Du skal skrive de indstillinger, der kræves til den første "Product.wxs"-åbning, men først skal du forberede dig på den.

image

Gennemse ui-biblioteker

Afhængigt af hvad installationsprogrammet du opretter, vil jeg gerne foretage nogle ændringer i den enkle guide-stil installatør, så jeg vil tilføje et bibliotek af UI. Højreklik på Referencer i projektet, og vælg Tilføj reference.

image

Åbn mappen "C:\Programmer (x86)\WiX Toolset v3.11\bin\", tilføj "WixUIExtension", og klik på knappen OK. Mappens sti kan variere afhængigt af udviklingsmiljøet og wix-versionen.

image

Er blevet tilføjet.

image

Projektindstillinger

Højreklik på projektet, og vælg Egenskaber.

image

Under fanen Installer kan du angive filnavnet på det installationsprogram, der skal genereres med outputnavn. Du kan ændre filnavnet, selv efter at du har genereret installationsprogrammet, så skift det efter behov.

image

Vælg fanen Byg. Jeg tror ikke, jeg vil frigive det med debug konfiguration, så jeg har tænkt mig at ændre konfigurationen til Release.

Indtast ja-JP for kulturer til at bygge. Det synes at være i stand til at angive flere sprog eller ubesatte, men hvis du bygger på et andet sprog end ja-JP i den japanske OS miljø, vil du få en fejl. Hvis du ønsker at bygge på et andet sprog, skal du muligvis angive et engelsk operativsystem eller tilføje en sprogpakke. (Ubekræftet operation)

image

Angiv det materiale, der skal vises i guiden

Jeg vil forberede tre materialer til at vise installationsprogrammet guiden.

banner.bmp

Det vises i banneret øverst på installationsskærmen.

image

Størrelsen af banner.bmp er 493 x 58 pixel. Det er normalt at foretrække at passe billedet inden for 200px til højre og gøre den resterende baggrund hvid, men du kan også sætte billedet til venstre. I så fald overlapper den med teksten, så det bør ikke være svært at se.

dialog.bmp

Bruges til baggrundsbilleder i starten og slutningen af installationen.

image

dialog.bmp er på størrelse med 493 x 312 pixel. Hvis du vil tilpasse billedet til venstre, skal du montere det i intervallet "164 x 312" pixel og gøre resten til en hvid baggrund. Hvis du lægger et billede i højre side, overlapper det teksten, så det bør ikke være svært at se.

license.rtf

Bruges til at få vist licensaftalen på installationsskærmen. Det indhold, der oprettes i denne fil, vises, som det er på installationsskærmen. For ikke at nævne sætninger, layout og tekst dekoration afspejles.

Der er ingen fast tekst at vise, så opret indholdet til det program, du vil distribuere.

image

Du kan redigere .rtf-filen i WordPad, som er installeret på Windows. Du kan redigere ord, men det er sikkert at redigere det i WordPad, fordi du husker det ikke ser godt ud.

image

Føj disse tre filer til projektet.

image

Installere de filer, der skal installeres

Opret en mappe i projektmappen. Mappenavnet kan være hvad som helst, men det er lidt nemmere at gøre det, hvis du vil gøre det samme mappenavn, som du opretter i Programfiler under installationen. Dette mappenavn bruges også til relative stier, når der henvises til filer i en konfigurationsfil.

Du har en mappe i en projektmappe, men du behøver ikke at føje den til Visual Studio-projektet.

image

Tilføj et sæt filer, der skal installeres.

image

Resumé

På dette tidspunkt er du klar til at gå til faserne, før du konfigurerer installationsprogrammet. Næste gang vil jeg vise dig, hvordan du opretter installationsprogrammet, og hvordan du får det gjort.