none
Erro em minha aplicação após Instalar com Inno Setup? RRS feed

  • Pergunta

  • Olá Pessoal!

     

    Gerei um setup de minha aplicação utilizando o Inno Setup, até gerar o setup tudo bem, a instalação também, o erro ocorre quando executo a aplicação pois me da o seguinte erro:

     

     

    Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue.
     If you click Quit, the application will close immediately. An error occurred creating the from. See Exception InnerException for details. The error is: Could not load file or assembly
    "Axlnterop.LTTS7Lib.Version=1.0.0.0. Culture=neutral. PublicKey Token=null" or one of its dependencies.
    O sistema não pode encontrar o arquivo especificado.

     

    Como faço para solucionar tal problema? A quem ajudar-me Agradeço, obrigado!

     


    Dilson J. Hasselmann Desenvolvedor VB.NET
    quarta-feira, 24 de agosto de 2011 20:11

Respostas

  • Vc obrigatoriamente tem que distribuir todas as DLLs referentes ao LOQUENDO... Como é uma biblioteca COM o .net nao consegue achar as dependencias... para isso existe o Dependency Walker (http://www.dependencywalker.com/) que permite analisar as dependencias de uma DLL.. sugiro que vc rode isso na maquina onde seu software nao funciona... ele vai dizer quais dlls estao faltando ou que sao incompativeis.

     

    Depois é só adicionar isso ao seu projeto de INNO.

     

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Sogi informatique ltée

    • Marcado como Resposta DJHasselmann domingo, 28 de abril de 2013 15:44
    quinta-feira, 25 de agosto de 2011 12:53
    Moderador

Todas as Respostas

  • Aparentemente isso é uma DLL nao gerenciada (que fai foi escrita usando o .NET)

    O InnoSetup nao consegue identificar esse tipo de DLL, porque muitas vezes ela nao é adicionada como referencia do projeto.. sugiro que vc adicione essas DLLs manualemnte e proceda com o registro das mesmas, com o comando abaixo:

    regsvr32 LTTS7Lib.DLL

     

     

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Sogi informatique ltée

    quarta-feira, 24 de agosto de 2011 20:23
    Moderador
  • William, boa tarde!

     

    Esta DLL é referente ao LOQUENDO, ou seja é um sintetizador de voz que inclui na minha aplicação, e foi referenciado como sendo .COM e não .NET, no desenvolvimento ou seja Build ou Rebuild quando executada blz, funciona bem, o que preciso é como instalar junto com a aplicação., pois mesmo não instalando ou incluindo no INNO Setup dá o mesmo erro, para de dar o erro só se eu não a referenciar dentro da aplicação mas ai fico sem as vozes explicativas.

     

    Tem uma maneira de diblar esta situação?

     

    Obrigado e até.


    Dilson J. Hasselmann Desenvolvedor VB.NET
    quarta-feira, 24 de agosto de 2011 21:16
  • Vc obrigatoriamente tem que distribuir todas as DLLs referentes ao LOQUENDO... Como é uma biblioteca COM o .net nao consegue achar as dependencias... para isso existe o Dependency Walker (http://www.dependencywalker.com/) que permite analisar as dependencias de uma DLL.. sugiro que vc rode isso na maquina onde seu software nao funciona... ele vai dizer quais dlls estao faltando ou que sao incompativeis.

     

    Depois é só adicionar isso ao seu projeto de INNO.

     

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Sogi informatique ltée

    • Marcado como Resposta DJHasselmann domingo, 28 de abril de 2013 15:44
    quinta-feira, 25 de agosto de 2011 12:53
    Moderador