Configurar o WiX para criar o Windows Installer para distribuição de programas
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.
Baixe wix311.exe na página anterior que você abriu. (As versões podem variar dependendo da atualização))
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.)
Depois de executar as ferramentas de compilação do WiX Toolset, você recebe o seguinte erro:
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.
Quando a instalação estiver concluída, a mensagem no canto superior esquerdo será "Instalada com sucesso". Clique em Sair para sair.
Você pode ver que uma pasta foi adicionada ao menu Iniciar.
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.
Execute o arquivo baixado.
Clique no botão Instalar.
Clique no botão Fechar para concluir a instalação.
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.
Resumo
O WiX está pronto. Da próxima vez, eu gostaria de criar um instalador simples.