none
Crystal Report não funciona no cliente. RRS feed

  • Pergunta

  • Eu gerei um instalador usando o InstallShield no meu projeto em C#. Adicionei todas as dll e tudo o que tinha dentro da pasta "\bin\Debug" do projeto na instalação. Eu consigo rodar na maquina onde desenvolvi o projeto. Porém na máquina do cliente, quando eu clico no menu para abrir o formulário onde tem o ReportViewer, aparece esse erro: "O inicializador de tipo de 'CrystalDecisions.CrystalReports.Engine.ReportDocument' acionou uma exceção.". Isso acontece tanto na maquina que é 32bits quanto 64bits. O que pode estar errado?

    Eu uso o VisualStudio 2013, versão do Crystal 13.0.14.


    • Movido Marcos SJ quinta-feira, 5 de novembro de 2015 11:47 Alteração
    • Editado AndreAlvesLimaModerator quinta-feira, 5 de novembro de 2015 12:51 corrigindo título
    quinta-feira, 5 de novembro de 2015 11:07

Respostas

  • Olá novamente Emerson!

    Se a instalacao pediu o Visual Studio, provavelmente que você tentou instalar foi os componentes do Crystal para o Visual Studio.. O que você precisa instalar é a runtime, e nao os componentes..

    Veja bem, na página de downloads da SAP existem vários tipos de download.. A primeira coluna (Install Executable) sao os componentes do Visual Studio.. A runtime é o que fica na coluna "MSI 32 Bit" ou "MDI 64 Bit" (dependendo da arquitetura do computador cliente).. Baixe uma dessas runtimes e instale no computador cliente.. Elas nao precisam do Visual Studio instalado:


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

    quinta-feira, 5 de novembro de 2015 13:16
    Moderador

Todas as Respostas