Creï un instal·lador de finestres "MSI" que utilitza WiX part1

Data de creació de la pàgina :

Medi ambient

Visual Studio
  • Visual Studio Community 2017
  • Visual Studio Community 2019
WiX Toolset
3.11.2

※ Funciona en altres versions, però no està confirmada

Al principi

La darrera vegada que instal·lo WiX, m'agradaria crear de fet un instal·lador.

Imatge de l'instal·lador per crear

Si el crea en aquest pas, serà capaç de crear el següent instal·lador.

image

image

image

image

image

Pre-preparació

  • Ja heu creat una aplicació per a Windows que voleu publicar.
  • Es configura WiX.

Preparació de programes (Exes) per distribuir

Creï un programa, construeixi, i prepari l'aplicació (exe) que ha completat la prova. Hem utilitzat WiX per distribuir una versió de prova del joc petit saber,així que hem publicat els passos. Alguns jocs inclouen gràfics.

Sota és una llista dels arxius per ser instal·lats aquesta vegada. Ja que "exe" i "ICO" són arxius per a jocs, "exe" si vol treballar de manera sola "exe" no és un problema. "ICO" és una imatge d'icona que es mostrarà al menú de començament, així hauria de preparar.

image

Per cert, el programa té 32bit i versions de 64bit, però aquesta vegada crearé un instal·lador de 32 mica.

Crear un projecte de configuració de WiX

Inicieu el Visual Studio i creeu un nou projecte. Seleccioni'l perquè hi ha projecte d'organització per a WiX v3.

image

El nom del projecte ha de ser fàcil d'entendre. Podeu trobar-lo en qualsevol lloc, però si no teniu cap problema, podeu passar un camí alfanumèric.

image

El projecte ha estat creat. Estarà escrivint les escenes exigides per a la primera obertura de "Product. wxs", però primer es prepararà per a això.

image

Navegueu per les biblioteques de la IU

Depenent de quin instal·lador crea, tenia com fer alguns canvis a l'instal·lador d'estil de mags simple, així afegiré una biblioteca d'UI. Feu clic amb el botó dret a les referències del projecte i seleccioneu Afegeix una referència.

image

Obri la carpeta "C:\Program files (x86) \WiX Toolset v 3.11 \ bin \", afegeixi "WixUIExtension" i faci clic al botó correcte. (El camí de la carpeta pot variar en funció de l'entorn de desenvolupament i de la versió Wix.)

image

S'ha afegit.

image

Preferències del projecte

Feu clic amb el botó dret del projecte i seleccioneu Propietats.

image

Des de la pestanya instal·lador, podeu especificar el nom del fitxer de l'instal·lador a generar amb el nom de sortida. Podeu canviar el nom del fitxer fins i tot després de generar l'instal·lador, així que canvieu-lo segons calgui.

image

Seleccioni el tabulador de complexió. No penso que l'alliberaré amb configuració de depuració, així canviaré la configuració per alliberar.

Entri ja-JP perquè les cultures construeixin. Sembla que sigui capaç d'especificar llengües múltiples o sense farcit, però si construeix en un idioma altre que ja-JP en l'ambient d'OS japonès, aconseguirà un error. Si voleu construir en un altre idioma, és possible que hagueu de proporcionar un sistema operatiu anglès o afegir un paquet d'idioma. (Operació no confirmada)

image

Proporcioneu el material que es visualitzarà a l'auxiliar

Prepararé tres materials per mostrar l'mag d'instal·lador.

banner. bmp

Apareix a la bandera a la part superior de la pantalla d'instal·lació.

image

La mida de banner. bmp és 493 x 58 píxel. Normalment és preferible encaixar la imatge dins de 200px a la dreta i fer el fons restant blanc, però també podeu posar la imatge a l'esquerra. En aquest cas, se superposa amb el text, de manera que no hauria de ser difícil de veure.

dialog. bmp

S'utilitza per a imatges de fons al començament i al final de la instal·lació.

image

dialog. bmp és la mida de 493 píxels de x 312. Si voleu ajustar la imatge de l'esquerra, ajusta-la a l'interval de píxels "164 x 312", i feu la resta un fons blanc. Si poseu una imatge a la part dreta, se superposarà amb el text, de manera que no hauria de ser difícil de veure.

License. rtf

S'utilitza per mostrar l'acord de llicència a la pantalla d'instal·lació. El contingut creat en aquest fitxer es mostra tal com es troba a la pantalla d'instal·lació. Per no parlar de frases, disseny i decoració de text es reflecteixen.

No hi ha cap text fix per mostrar, així que creeu el contingut de l'aplicació que voleu distribuir.

image

Pot editar l'arxiu de. rtf en WordPad, que s'instal·la pàgines a Windows. Podeu editar la paraula, però és segur editar-la al WordPad perquè Recordeu que no es veia bé.

image

Afegiu aquests tres fitxers al vostre projecte.

image

Desplegueu els fitxers que voleu instal·lar

Creeu una carpeta a la carpeta del projecte. El nom de la carpeta pot ser qualsevol cosa, però fent-ho una mica més fàcil de fer això si vol fer el mateix nom de carpeta que crea en arxius de programa durant instal·lació. Aquest nom de carpeta també s'utilitza per als camins relatius en referir-se als fitxers d'un fitxer de configuració.

Teniu una carpeta en una carpeta de projecte, però no cal que l'afegiu al vostre projecte Visual Studio.

image

Afegeixi un conjunt d'arxius per instal·lar.

image

Resum

En aquest punt, ja esteu preparat per anar a les fases abans de configurar l'instal·lador. La propera vegada, us mostraré com configurar l'instal·lador i com fer-ho.