CRYSTAL REPORTS. ERROR 1935 AO INSTALAR ASSEMBLY

ABREU 17/03/2016 18:14:32
#459399
Olá, amigos.
Com muita ajuda de todos aqui, consegui concluir um aplicativo em VB.NET 2012 compilado no modo Debug.
Usei Windows 8.1 - 64bit com Microsoft .NET Framework 4.5.
Fiz o instalador com INNO Setup 5 e testei a instalação no meu próprio PC. O Setup instalou o aplicativo que foi executado perfeitamente.
Ocorre que quando fui testar a instalação num PC com Windows 10 - 64bit, também com o Framework 4.5, deu zebra!
Ao instalar o CRRuntime_64bit_13_0_16, pré-requisito do aplicativo, o Setup emitiu a mensagem [Ô]Error 1935 ao instalar assembly componente[Ô], e o aplicativo não conseguiu rodar.
Testei todo processo compilando o projeto no modo Release e não adiantou de nada: continuou dando o mesmo erro.
Alguém sabe do que se trata esse erro e qual a solução?
Desde já, muito obrigado.

NICKOSOFT 18/03/2016 05:16:25
#459410
Resposta escolhida
pra distribuir seu aplicativo deve ser em release, já foi falado aqui no fórum sobre isso.....
tentou instalar o runtime a parte ou de dentro do instalador (integrado e automatizada a instalação)?
ABREU 18/03/2016 06:36:09
#459411
Amigo NICKOSOFT,

Quanto ao modo de compilação do aplicativo, deixei Source: ...\bin\Release\... desde quando fiz o último teste.
Já tentei instalar o runtime sozinho, a partir de um pendrive. Deu erro!
Tentei de dentro do código INNO com as seguintes sintaxes:

[Files]
Source: C:\Installer\Prerequisitos\CrystalRuntime64\CRRuntime_64bit_13_0_16.msi; DestDir: {tmp}; Flags: deleteafterinstall

[Run]
Filename: [Ô]msiexec.exe[Ô]; Parameters: [Ô]/i [Ô][Ô]{tmp}\CRRuntime_64bit_13_0_16.msi[Ô][Ô][Ô]

Sempre dá erro[Ô]
ABREU 18/03/2016 17:49:32
#459448
Em tempo:
Fiz teste também com Windows 7 (Starter) - 32bits.
O Setup instalou o CRRuntime 32bits com sucesso, mas o aplicativo simplesmente não rodou, avisando apenas que havia [Ô]parado de funcionar[Ô]!
NICKOSOFT 18/03/2016 19:22:33
#459452
não vi nada de errado no script, mas a maquina tem algum problema ou falta algo q não deixa nem de forma isolada instalar o runtime...
ABREU 18/03/2016 20:14:28
#459456
Vou pedir que um técnico faça uma revisão no PC que está com o Windows 10.
Cheguei a pensar que o meu arquivo CRRuntime_64bit estivesse corrompido e baixei outro novamente da SAP. Não adiantou!

E quanto ao teste que fiz na plataforma 32bits?
O Setup instalou o CRRuntime 32bits com sucesso, mas o aplicativo simplesmente não rodou.
Veio a mensagem de que o programa [Ô]parou de funcionar[Ô]. Não abriu nem a tela inicial.
O que pode estar ocorrendo?

Em resumo, tudo só funciona corretamente na máquina em que desenvolvi o projeto e criei o setup!


NICKOSOFT 19/03/2016 07:40:40
#459481
algum outro tipo de erro, pq se falta framework ou qq complemento, gera msg de erro q precisa ser interpretada pra ver o q falta......
sempre aparece gente procurando problema, e mudando pra compilar em 64bits em 32bits pq a maquina onde vai usar será assim assada, nunca me preocupei com isso, e sempre tive tranquilidade de rodar os programas gerados.....deixa normal em any CPU e seja feliz
tenho uma única compilação q roda num cliente, com pelo menos 5 maquinas win7 e uma win10, nem sei a arquitetura de cada uma se 32/64.....
ABREU 20/03/2016 10:13:34
#459519
Meu aplicativo está com as configurações padrão para compilação.
Caminho de saída: bin\Release
Plataforma: Ativo (Any CPU)
CPU de destino: Any CPU
Preferir 32 bits: Marcado
Minha dúvida é qual a versão do Crystal devo instalar com o aplicativo: CRRuntime 32 bits ou CRRuntime 64 bits.
NICKOSOFT 20/03/2016 11:00:58
#459520
32bits será o suficiente pra rodar
ABREU 20/03/2016 19:47:10
#459526
Tudo foi instalado com sucesso no PC usuário.
O Framework 4.5 foi baixado e instalado diretamente do site da Microsoft.
O setup instalou o CRRuntime adequadamente.
O aplicativo também foi instalado com êxito. Mais não roda. Agora, nem mensagem de erro é emitida; somente não roda. Não dá sinal nenhum no PC usuário.
Só funciona na máquina em que desenvolvi o projeto e criei o setup!
Qual o complemento que poderia estar faltando? Eu não faço a menor ideia...
O aplicativo tem uma arquitetura mais simples possível: é integrado apenas por um banco de dados .accdb e pelo Crystal Report.
Não sei mais o que poderia ser feito...
NICKOSOFT 20/03/2016 19:50:31
#459528
esses bancos pedem AccessDatabaseEngine tmb, mas a falta de complemento da erro.....
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas