Pergunta

Estamos trabalhando em um aplicativo winforms no Visual Studio 2005 e o projeto de configuração que criamos gera um MSI e um EXE.Não temos certeza para que o arquivo EXE é usado porque podemos instalar sem o EXE.

Foi útil?

Solução

É um bootstrapper que verifica se o .NET Framework está instalado antes de iniciar o MSI.É muito útil.

Sugiro usar algo como SFX Compiler para empacotar os dois em um .exe autoextraível e, em seguida, iniciar o setup.exe extraído.Dessa forma, você mantém os benefícios do bootstrapper, mas seus usuários baixam apenas uma coisa.

Editar:Veja também

Outras dicas

O EXE verifica se o Windows Installer 3.0 está presente e faz o download e instala-o se não estiver.É necessário apenas para Windows 2000 ou anterior.O Windows XP e versões mais recentes possuem o Windows Installer 3.0 pronto para uso.

Outros pré-requisitos, como .NET, são verificados pelo próprio MSI.

Acho que o EXE é apenas um wrapper/bootstrapper para o MSI caso você não tenha o Windows Installer.Se você tiver a versão necessária do Windows Installer instalada, o MSI deverá funcionar bem sozinho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top