Crie um Instalador do Windows "MSI" usando wix part1
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.
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.
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.
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.
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.
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.
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.)
Foi adicionado.
Preferências do projeto
Clique com o botão direito do mouse no projeto e selecione Propriedades.
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.
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)
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.
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.
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.
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.
Adicione esses três arquivos ao seu projeto.
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.
Adicione um conjunto de arquivos para instalar.
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.