Como posso criar uma instalação MSI?

Criei configurações para todas as minhas ferramentas Delphi com configuração Inno há anos. Agora alguns usuários preferem um pacote de instalação MSI, para que eles possam implantar as configurações de um servidor central para todos os postos de trabalho.

Como posso criar um? Tenho de comprar o Visual Studio ou outro produto?

Author: Daniel Rikowski, 2009-06-25

8 answers

Pode usar Wix (que é free ) para criar um pacote de instalação MSI.

Tutorial WiX-criação de um instalador MSI com o Wix

 49
Author: mezoid, 2015-09-08 07:14:59

Se não compreende o instalador do Windows, então recomendo muito o Guia Definitivo do instalador do Windows . Você não pode realmente usar WiX sem entender MSI. Também vale a pena baixar o instalador do Windows 4.5 SDK .

Se não quiser aprender os fundamentos do instalador do Windows, então vai precisar de um pacote Tipo feiticeiro para esconder todos os detalhes e segurar a mão. Há muitas opções, algumas mais caras do que outro.

  • InstallShield
  • Instalador Avançado
  • Fábrica MSI
  • etc..
No entanto, mesmo assim, sugiro pegar no livro acima e tirar algum tempo para entender o que está acontecendo "debaixo do capô", vai realmente ajudá-lo a descobrir o que está errado quando os clientes começam a reclamar que algo está quebrado com a configuração:)
 17
Author: saschabeaumont, 2009-06-25 22:29:33
Podes usar o Visual Studio-que está pago.

Pode usar https://www.advancedinstaller.com-que tem uma edição gratuita.

Pode usar http://nsis.sourceforge.net/Main_Page - por exemplo, o Winamp usa este instalador-e é muito configurável e é de código aberto.

 15
Author: Timotei, 2018-03-28 07:44:12

Google "instalador MSI Freeware".

Por exemplo https://www.advancedinstaller.com/

Várias opções aqui:

Http://rbytes.net/software/development_c/install-and-setup_s/

Embora sendo Windows, a maioria são shareware ao invés de verdadeiramente livre e de código aberto.

 13
Author: the.jxc, 2018-03-28 07:44:23

Você pode usar" Visual studio installer project " e seu livre...

Isto é muito fácil de criar instalador e tem GUI.(A maior parte da ferramenta de criação do MSI freeware não tem uma parte GUI)

Você vai encontrar muitos tutoriais para criar um instalador facilmente na internet

Para instalar. procura o Projecto do instalador Visual Studio no teu Estúdio Visual.

Visual Studio - > Tools- > Extensions&updates - >search Visual Studio Installer Project. Baixar e desfrutar...

 6
Author: Karthikeyan Subramanian, 2018-07-19 07:13:31

Procurar o Windows Installer XML ( WiX)

 2
Author: Thorsten Dittmar, 2009-06-25 07:25:27

Você pode comprarInstallShield , o líder de mercado para a criação de pacotes de instalação. Ele oferece muitas características além do que você tem com soluções freeware.

Atenção: InstallShield é extremamente caro!

 1
Author: William Leara, 2018-06-15 10:34:49

Na minha opinião, deve usar Wix#, que esconde muito bem a maior parte da complexidade da construção de uma instalação MSI pacakge.

Permite-lhe realizar todos os tipos possíveis de personalização usando uma linguagem mais fácil em comparação com o WiX.

 0
Author: Aleph0, 2019-08-19 09:35:45