Configurar o WiX para criar o Windows Installer para distribuição de programas

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

Existem várias maneiras de distribuir aplicativos que você cria para o Windows. Em alguns casos, você pode distribuir o programa ".exe" diretamente, mas neste caso o programa pode ser colocado em qualquer lugar do usuário e não funcionará corretamente, ou você pode não ser capaz de fazer o que você quer fazer no momento da configuração.

Portanto, se você quiser implantar grandes programas que são grandes ou complexos, como aplicativos comerciais, você geralmente tem instaladores disponíveis para os usuários instalarem.

Este artigo fornece instruções passo-a-passo sobre como criar um instalador que é comumente usado na instalação no formato "MSI" do Instalador do Windows. Você também pode criar um instalador MSI com recursos padrão do Visual Studio, mas estamos usando WiX. O WiX permite que você crie instaladores mais granulares do que os recursos padrão do estúdio visual.

Não posso apresentar todos os recursos aqui, mas se você quiser entender o fluxo da criação do instalador primeiro e adicionar outros recursos, é uma boa ideia verificar no site oficial.

Pré-preparação

  • Você tem o Visual Studio instalado.
  • Faça login no Windows com direitos administrativos.
  • Você instalou o .NET Framework 3.5.1 no Windows.

Instalando o conjunto de ferramentas wix

Abra o site oficial abaixo e baixe as ferramentas de compilação do WiX Toolset.

image

Baixe wix311.exe na página anterior que você abriu. (As versões podem variar dependendo da atualização))

image

Pressione Salvar para executá-lo. Por padrão, ele é salvo na pasta downloads. (Se você executá-lo diretamente, ele será salvo em uma pasta separada.)

image

image

Depois de executar as ferramentas de compilação do WiX Toolset, você recebe o seguinte erro:

image

Você deve instalar o tempo de execução .NET Framework 3.5.1. Ele não está instalado como padrão no Windows 10 moderno, e não será instalado a menos que você instale o MAIS RECENTE Visual Studio, a menos que você instale explicitamente o SDK durante a instalação.

Se você quiser instalar, baixe e instale o tempo de execução a partir do seguinte link:

A propósito, o arquivo baixado é ferramentas de construção e ainda não foi instalado. Clique em Instalar para instalá-lo.

image

image

Quando a instalação estiver concluída, a mensagem no canto superior esquerdo será "Instalada com sucesso". Clique em Sair para sair.

image

Você pode ver que uma pasta foi adicionada ao menu Iniciar.

image

Instalando wix toolset visual studio extensão

Em seguida, instale o wix toolset Visual Studio Extension. Baixe e instale o arquivo a partir da página seguinte. É aqui que a versão do Visual Studio 2019 está incluída.

image

image

Execute o arquivo baixado.

image

image

Clique no botão Instalar.

image

Clique no botão Fechar para concluir a instalação.

image

Isso completa a configuração.

Baixe Wix Edit

Não é necessário, mas é um pouco útil ao editar as configurações do Wix. Baixe-o no seguinte site. Há também um instalador ou uma única versão exe. As dicas descrevem usando o Wix Edit.

image

Resumo

O WiX está pronto. Da próxima vez, eu gostaria de criar um instalador simples.