none
Problema ao rodar o programa em outra máquina RRS feed

  • Pergunta

  • Bom dia pessoal!

    Estou com um problema e não consigo achar a solução, gostaria de pedir a ajuda de vocês. Desenvolvi um sistema para um amigo meu gerenciar sua Mecânica de Motos, o sistema foi desenvolvido com o VS 2013 e a .Net 4.5 na minha máquina que roda Windows 10, porém quando vou rodar o programa na máquina do meu amigo que roda Windows 7 ele simplesmente reporta um erro dizendo que o programa parou de funcionar, e o mais estranho em tudo isso é que eu já instalei o banco de dados e a .Net 4.5 no pc dele, mas msm assim o programa não funciona, abaixo segue os detalhes do erro:

    Assinatura do problema:
      Nome do Evento de Problema: CLR20r3
      Assinatura do Problema 01: gui.exe
      Assinatura do Problema 02: 1.0.0.0
      Assinatura do Problema 03: 57ab730f
      Assinatura do Problema 04: GUI
      Assinatura do Problema 05: 1.0.0.0
      Assinatura do Problema 06: 57ab730f
      Assinatura do Problema 07: 35
      Assinatura do Problema 08: 0
      Assinatura do Problema 09: System.IO.FileNotFoundException
      Versão do sistema operacional: 6.1.7601.2.1.0.256.1
      Identificação da Localidade: 1046
      Informações Adicionais 1: 0a9e
      Informações Adicionais 2: 0a9e372d3b4ad19135b953a78882e789
      Informações Adicionais 3: 0a9e
      Informações Adicionais 4: 0a9e372d3b4ad19135b953a78882e789

    Agradeço desde já a quem poder me ajudar!

     

    segunda-feira, 18 de julho de 2016 13:27

Respostas

  • Bem estranho. Eu tentaria o seguinte:

    1) Reinstalar o .NET Framework na máquina

    2) Caso não funcione, eu criaria um instalador para o projeto, veja como no link: http://www.andrealveslima.com.br/blog/index.php/2014/11/27/criando-instaladores-para-aplicativos-net/

    • Marcado como Resposta Iam Medeiros segunda-feira, 18 de julho de 2016 15:54
    segunda-feira, 18 de julho de 2016 14:16

Todas as Respostas

  • Olá Iam,

    Para não correr o risco de esquecer de passar algum arquivo para a máquina do cliente, copie todo o conteúdo da pasta bin/Release ou bin/Debug (dependendo de como foi compilada) localizada na pasta do seu projeto para a máquina dele. O erro acusa que está faltando algum arquivo.

    Valeu!

    segunda-feira, 18 de julho de 2016 13:35
  • A questão é que eu ja copiei todos os arquivos da pasta bin/Release
    segunda-feira, 18 de julho de 2016 14:07
  • Bem estranho. Eu tentaria o seguinte:

    1) Reinstalar o .NET Framework na máquina

    2) Caso não funcione, eu criaria um instalador para o projeto, veja como no link: http://www.andrealveslima.com.br/blog/index.php/2014/11/27/criando-instaladores-para-aplicativos-net/

    • Marcado como Resposta Iam Medeiros segunda-feira, 18 de julho de 2016 15:54
    segunda-feira, 18 de julho de 2016 14:16
  • Bom, vou criar um instalador então, pq ja reinstalei a .net varias vezes, logo mais posto resposta!
    segunda-feira, 18 de julho de 2016 14:23
  • Verifique quando esta compilando acima no VS 2013 se esta compilando como debug ou  release, muitas vezes compilamos como Debug e depois tentamos rodar a versão realease que esta desatualizada,

    Marque a opção Realease, de clean em seu projeto e compile novamente, pegue todos os arquivos da pasta realase que vai funcionar 


    Se a resposta contribuiu com seu aprendizado por favor marque como Útil
    Se solucionou seu problema por favor marque como Resposta
    Atenção, se seu problema foi resolvido não deixe o post aberto

    Visite : www.codigoexpresso.com.br
    segunda-feira, 18 de julho de 2016 14:52
  • Estava faltando a dll do MySql kkk, vlw pessoal!
    segunda-feira, 18 de julho de 2016 15:54