INSTALADOR PARA 32 BITS
Olá meus amigos, estou criando uns aplicativo com VS2012 e SQL2012.
Fiz um pacote de instalação com o INNO SETUP, inserindo o executavel e banco de dados.
O instalador ficou OK para rodar na minha maquina, que é windows 7 64bits, porem, no cliente, que tem uma maquina windows 7 32 bits o instalador nem chegou a abrir.
Compilei meu arquivo com framework 4.0, que roda tanto no 32 como no 64 bits.
Alguem tem alguma dica do que pode ter ocorrido? Desculpe se a pergunta for muito simples, porem não encontrei resposta ainda.
Obrigado meus amigos
Fiz um pacote de instalação com o INNO SETUP, inserindo o executavel e banco de dados.
O instalador ficou OK para rodar na minha maquina, que é windows 7 64bits, porem, no cliente, que tem uma maquina windows 7 32 bits o instalador nem chegou a abrir.
Compilei meu arquivo com framework 4.0, que roda tanto no 32 como no 64 bits.
Alguem tem alguma dica do que pode ter ocorrido? Desculpe se a pergunta for muito simples, porem não encontrei resposta ainda.
Obrigado meus amigos
Se o setup não chegou nem a rodar então o problema deve ser com seu script do inno setup
Veja se você não tem um [Ô]ArchitecturesAllowed[Ô] dentro de [Ô][Setup][Ô] no seu script do inno, se tiver remova ele, e você deveria testar o seu setup e programa antes de enviar pro cliente em uma máquina rodando windows de 32 bits, nem que seja em uma máquina virtual.
Veja se você não tem um [Ô]ArchitecturesAllowed[Ô] dentro de [Ô][Setup][Ô] no seu script do inno, se tiver remova ele, e você deveria testar o seu setup e programa antes de enviar pro cliente em uma máquina rodando windows de 32 bits, nem que seja em uma máquina virtual.
Ocelot, não tenho esse [Ô]ArchiteturesAllowed[Ô] dentro do meu script não.
Tem outra coisa que posso verificar?
Tem outra coisa que posso verificar?
Mais alguem com sugestão?
Em primeiro lugar se você vai rodar seu programa num micro 32 bits, tem que gerar o instalador num micro 32bits.
Não lembro agora se o INNO tem versão 32 e 64 bits, se tiver você tem que usar a 32 bits no Windows 32 para gerar o instalador.
Como a plataforma .Net não está vinculada ao processador/Windows, mas é feita para rodar em qualquer um, desde que possua o frameword correto, se usar o INNO gerado no Win 32 vai funcionar.
Veja que o framework 4.0 não está instalado por padrão no Wind 32, então tem que ter certeza que ele existe no micro destino ou preparar sua instalação junto.
O único problema que terá é se seu programa usar recursos não gerenciados que foram criados especificamento para 64 bits, aà não tem como, ou cria duas versões uma pra 32 e outra para 64 ou não poderá rodar no 32 bits.
Não lembro agora se o INNO tem versão 32 e 64 bits, se tiver você tem que usar a 32 bits no Windows 32 para gerar o instalador.
Como a plataforma .Net não está vinculada ao processador/Windows, mas é feita para rodar em qualquer um, desde que possua o frameword correto, se usar o INNO gerado no Win 32 vai funcionar.
Veja que o framework 4.0 não está instalado por padrão no Wind 32, então tem que ter certeza que ele existe no micro destino ou preparar sua instalação junto.
O único problema que terá é se seu programa usar recursos não gerenciados que foram criados especificamento para 64 bits, aà não tem como, ou cria duas versões uma pra 32 e outra para 64 ou não poderá rodar no 32 bits.
LUIS HERRERA, eu criei um novo instalador usando o istool, agora o instalador roda corretamente e faz a instalação.
Porem ao abrir o aplicativo aparece a mensagem da figura abaixo, tem ideia do que está faltando?
Porem ao abrir o aplicativo aparece a mensagem da figura abaixo, tem ideia do que está faltando?
Galera, acho que o problema agora é outro, não tem mais haver com o tópico, apenas para explicar o que fiz, foi gerar uma instalação com o istool. Nele existe opção para gerar um pacote para sistemas 32 bits. Com essa opção a instalação foi feita corretamente.
Abraço
Abraço
Tópico encerrado , respostas não são mais permitidas