Crie um Instalador do Windows "MSI" usando wix part1

Data de criação de página :

Ambiente

Estúdio Visual
  • Visual Studio Community 2017
  • Visual Studio Community 2019
Conjunto de ferramentas WiX
3.11.2

◗ Funciona em outras versões, mas não é confirmado

No começo

Da última vez que configurei o WiX, gostaria de criar um instalador.

Imagem do instalador para criar

Se você criá-lo nesta etapa, você poderá criar o seguinte instalador.

image

image

image

image

image

Pré-preparação

  • Você já criou um aplicativo para Windows que deseja publicar.
  • WiX está configurado.

Preparando-se para programas (exes) para distribuir

Crie um programa, construa e prepare o aplicativo (exe) que completou o teste. Usamos wix para distribuir uma versão de teste do jogo pequeno sabre,então postamos os passos. Por favor, note que alguns jogos incluem gráficos.

Abaixo está uma lista dos arquivos a serem instalados desta vez. Já que "exe" e "ico" são arquivos para jogos, "exe" se você quiser trabalhar sozinho "exe" não é um problema. "ico" é uma imagem de ícone a ser exibida no menu iniciar, então você deve se preparar.

image

A propósito, o programa tem versões de 32bits e 64bits, mas desta vez criarei um instalador de 32 bits.

Crie um projeto de configuração do WiX

Inicie o Visual Studio e crie um novo projeto. Selecione-o porque há projeto de configuração para WiX v3.

image

O nome do projeto deve ser fácil de entender. Você pode encontrá-lo em qualquer lugar, mas se você não tiver nenhum problema, você pode passar por um caminho alfanumérico.

image

O projeto foi criado. Você estará escrevendo as configurações necessárias para a primeira abertura "Product.wxs", mas primeiro você se preparará para isso.

image

Procurar bibliotecas de ias

Dependendo do instalador que você criar, gostaria de fazer algumas alterações no simples instalador no estilo assistente, então adicionarei uma biblioteca de interface do usuário. Clique com o botão direito do mouse Referências no projeto e selecione Adicionar referência.

image

Abra a pasta "C:\Arquivos do programa (x86)\WiX Toolset v3.11\bin\", adicione "WixUIExtension" e clique no botão OK. (O caminho da pasta pode variar dependendo do ambiente de desenvolvimento e da versão wix.)

image

Foi adicionado.

image

Preferências do projeto

Clique com o botão direito do mouse no projeto e selecione Propriedades.

image

Na guia Instalador, você pode especificar o nome do arquivo do instalador para gerar com o nome de Saída. Você pode alterar o nome do arquivo mesmo depois de gerar o instalador, então altere-o conforme necessário.

image

Selecione a guia Construir. Eu não acho que vou liberá-lo com configuração de depuração, então eu vou mudar a configuração para liberar.

Insira ja-JP para culturas para construir. Ele parece ser capaz de especificar vários idiomas ou não preenchidos, mas se você construir em um idioma diferente de ja-JP no ambiente japonês do SO, você terá um erro. Se você quiser construir em outro idioma, você pode precisar fornecer um sistema operacional inglês ou adicionar um pacote de idiomas. (Operação não confirmada)

image

Forneça o material para exibir no assistente

Vou preparar três materiais para exibir o assistente do instalador.

banner.bmp

Ele aparece no banner na parte superior da tela de instalação.

image

O tamanho do banner.bmp é de 493 x 58 pixels. Geralmente é preferível encaixar a imagem dentro de 200px à direita e fazer o fundo restante branco, mas você também pode colocar a imagem à esquerda. Nesse caso, ele se sobrepõe ao texto, por isso não deve ser difícil de ver.

dialog.bmp

Usado para imagens de fundo no início e no final da instalação.

image

dialog.bmp é do tamanho de 493 x 312 pixels. Se você quiser encaixar a imagem à esquerda, encaixe-a na faixa de pixel "164 x 312" e faça do resto um fundo branco. Se você colocar uma imagem no lado direito, ela se sobreporá ao texto, então não deve ser difícil de ver.

license.rtf

Usado para exibir o contrato de licença na tela de instalação. Os conteúdos criados neste arquivo são exibidos como está na tela de instalação. Sem mencionar frases, layout e decoração de texto são refletidos.

Não há texto fixo para exibir, então crie o conteúdo para o aplicativo que deseja distribuir.

image

Você pode editar o arquivo .rtf no WordPad, que está instalado normalmente no Windows. Você pode editar palavra, mas é seguro editá-la no WordPad porque você se lembra que não parecia bom.

image

Adicione esses três arquivos ao seu projeto.

image

Implantar os arquivos para instalar

Crie uma pasta na pasta do projeto. O nome da pasta pode ser qualquer coisa, mas tornando um pouco mais fácil fazê-lo se você quiser fazer o mesmo nome de pasta que você cria em Arquivos de programa durante a instalação. Este nome da pasta também é usado para caminhos relativos ao se referir a arquivos em um arquivo de configuração.

Você tem uma pasta em uma pasta de projeto, mas não precisa adicioná-la ao seu projeto do Visual Studio.

image

Adicione um conjunto de arquivos para instalar.

image

Resumo

Neste ponto, você está pronto para ir para os estágios antes de configurar o instalador. Da próxima vez, eu vou te mostrar como configurar o instalador e como fazê-lo.