Skapa en Windows Installer "MSI" med WiX part1
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.
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.
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.
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.
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.
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.
Ö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.)
Har lagts till.
Inställningar för projekt
Högerklicka på projektet och välj Egenskaper.
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.
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)
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.
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.
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.
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.
Lägg till dessa tre filer i projektet.
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.
Lägg till en uppsättning filer som ska installeras.
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.