Pergunta

Eu tenho meu software completamente funcional. Agora eu preciso fazer um instalador (pacote) para ele.

Meu software usa o MySQL Server, .Net MySQL Connector.

Então, junto com meus conjuntos, quero embalar esses softwares MySQL também para que meu cliente possa instalar tudo de uma só vez.

Como faço isso? É a primeira vez que estou fazendo um instalador, não tenho idéia de como fazê -lo. Então, mencione o que todas as aulas / documentação eu preciso passar para isso?

Foi útil?

Solução

Você pode usar msbuild Para empacotar seus conjuntos e pré-requisitos, ou você pode usar algo como InstallShield ou Instalador avançado Para fazer o trabalho. Observe que você precisa pagar por ambos.

Estou usando o Advanced Installer e está funcionando muito bem para mim.

Outras dicas

Além do quê NGU disse, essa pergunta em So Usando MySQL da .NET - Preocupações de licenciamento deve ter ajuda.

Dê uma olhada no instalador Nullsoft http://nsis.sourceforge.net/main_page , que é gratuito.

Você pode usar o InstallShield para criar seu instalador.Geralmente, existem pacotes redistribuíveis disponíveis. Você pode defini-los como pré-requisitos no seu instalador usando o InstallShield. Portanto, o instalador primeiro pesquisa esses pré -requisitos na máquina de destino e garante que esses componentes sejam instalados antes da instalação do seu produto.

Você também pode usar o InstallShield para tornar seu instalador compatível com diferentes sistemas operacionais (versões do sistema operacional Windows, 32 e 64bits etc). Mas lembre -se, você com certeza deve pagar pelo InstallShield.

Você pode achar isso útil -Adicionando o pré -requisito do MySQL Connector ODBC a um projeto

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