Skapa en Windows Installer "MSI" med WiX part1

Datum för skapande av sida :

Miljö

Visuell studio
  • Visual Studio-gemenskapen 2017
  • Visual Studio-gemenskapen 2019
WiX-verktyg
3.11.2

※ Fungerar i andra versioner, men är obekräftade

Först

Förra gången jag satte upp WiX, skulle jag vilja faktiskt skapa en installatör.

Bild av installationsprogrammet för att skapa

Om du skapar det i det här steget kan du skapa följande installationsprogram.

image

image

image

image

image

Förberedelse före förberedelser

  • Du har redan skapat ett program för Windows som du vill publicera.
  • WiX är inställd.

Förbereda för program (exes) att distribuera

Skapa ett program, skapa och förbered programmet (exe) som har slutfört testet. Vi har använt WiX för att distribuera en testversion av spelet lilla sabel,så vi har postat stegen. Observera att vissa spel innehåller grafik.

Nedan finns en lista över de filer som ska installeras den här gången. Eftersom "exe" och "ico" är filer för spel, "exe" om du vill arbeta ensam "exe" är inte ett problem. "ico" är en ikonbild som ska visas i startmenyn, så du bör förbereda.

image

Förresten, har programmet 32bit och 64bit versioner, men den här gången ska jag skapa en 32-bitars installatör.

Skapa ett WiX-inställningsprojekt

Starta Visual Studio och skapa ett nytt projekt. Välj det eftersom det finns installationsprojekt för WiX v3.

image

Namnet på projektet ska vara lätt att förstå. Du kan hitta den var som helst, men om du inte har några problem kan du skicka en alfanumerisk bana.

image

Projektet har skapats. Du kommer att skriva de inställningar som krävs för den första "Product.wxs" öppning, men först kommer du att förbereda för det.

image

Bläddra bland gränssnittsbibliotek

Beroende på vilken installationsprogram du skapar, skulle jag vilja göra några ändringar i den enkla guiden stil installationsprogrammet, så jag ska lägga till ett bibliotek med UI. Högerklicka på Referenser i projektet och välj Lägg till referens.

image

Öppna mappen "C:\Program Files (x86)\WiX Toolset v3.11\bin\", lägg till "WixUIExtension" och klicka på KNAPPEN OK. (Sökvägen till mappen kan variera beroende på utvecklingsmiljö och wix-version.)

image

Har lagts till.

image

Inställningar för projekt

Högerklicka på projektet och välj Egenskaper.

image

På fliken Installationsprogrammet kan du ange filnamnet på installationsprogrammet som ska genereras med utdatanamn. Du kan ändra filnamnet även när du har genererat installationsprogrammet, så ändra det efter behov.

image

Välj fliken Bygg. Jag tror inte att jag ska släppa den med felsökning konfiguration, så jag ska ändra konfigurationen till Release.

Ange ja-JP för kulturer att bygga. Det verkar kunna ange flera språk eller ofyllda, men om du bygger på ett annat språk än ja-JP i den japanska OS-miljön får du ett felmeddelande. Om du vill bygga på ett annat språk kan du behöva ange ett engelskt operativsystem eller lägga till ett språkpaket. (Obekräftad åtgärd)

image

Ange det material som ska visas i guiden

Jag ska förbereda tre material för att visa installationsguiden.

banner.bmp (på)

Den visas i banderollen högst upp på installationsskärmen.

image

Storleken på banner.bmp är 493 x 58 pixel. Det är oftast att föredra att passa bilden inom 200px till höger och göra den återstående bakgrunden vit, men du kan också sätta bilden till vänster. I så fall överlappar den texten, så det ska inte vara svårt att se.

dialog.bmp

Används för bakgrundsbilder i början och slutet av installationen.

image

dialog.bmp är storleken på 493 x 312 pixel. Om du vill passa bilden till vänster, passa den i intervallet "164 x 312" pixel, och göra resten en vit bakgrund. Om du placerar en bild på höger sida överlappar den texten, så det ska inte vara svårt att se.

licens.rtf

Används för att visa licensavtalet på installationsskärmen. Innehållet som skapas i den här filen visas som det är på installationsskärmen. För att inte tala om meningar, layout och textdekoration återspeglas.

Det finns ingen fast text att visa, så skapa innehållet för det program som du vill distribuera.

image

Du kan redigera RTF-filen i WordPad, som är standard installerad i Windows. Du kan redigera ord, men det är säkert att redigera det i WordPad eftersom du kommer ihåg att det inte såg bra ut.

image

Lägg till dessa tre filer i projektet.

image

Distribuera de filer som ska installeras

Skapa en mapp i projektmappen. Mappnamnet kan vara vad som helst, men gör det lite lättare att göra det om du vill göra samma mappnamn som du skapar i Programfiler under installationen. Det här mappnamnet används också för relativa sökvägar när du refererar till filer i en konfigurationsfil.

Du har en mapp i en projektmapp, men du behöver inte lägga till den i Visual Studio-projektet.

image

Lägg till en uppsättning filer som ska installeras.

image

Sammanfattning

Nu är du redo att gå till stegen innan du konfigurerar installationsprogrammet. Nästa gång ska jag visa dig hur du ställer in installationsprogrammet och hur man får det gjort.