NA MINHA MÁQUINA OK. NO USUÁRIO NÃO!

MARCOS 14/07/2022 11:50:42
#500215
Bom dia, colegas!
De vez em quando quando termino um projeto em
VB.NET (Desktop), me deparo com aquele clÁssico
problema:

"Funciona na minha máquina, no computador do usuário não!"


Desta vez, não estou conseguindo descobrir a causa.


Meu aplicativo Abre na máquina do usuário, consigo logar,etc....Mas, quando executo uma
determinada função ocorre a seguinte mensagem:

"Quando a depuração JIT esta habilitada, qualquer exceção com tratamento será enviada ao depurador
JIT registrado no computador em vez de ser tratada nesta caixa de diálogo".

Obs: A mensagem de erro, exibe um botão que permite "continuar" com a execução

Mas, se continuo e tento "executar" outra função, já surge outra mensagem:

"O inicializador de tipo <Module> acionou uma exceção"

Observação:

a.) Já verifiquei na máquina do usuário , se o Framework instalado é igual a versão para a qual desenvolvi o aplicativo (Versão 4.6.1)

b.) Na minha máquina, a aplicação funciona perfeitamente!


Algum colega, já se deparou com este tipo de problema???


KERPLUNK 14/07/2022 18:50:50
#500217
Resposta escolhida
Voce está compilando para debug? O JIT não deveria estar ativo quando compilado para Release.
MARCOS 15/07/2022 08:05:10
#500220
Kerplunk,
Eu também havido pensado nisso.
Por isso recompilei para release.
Mas, mesmo com os arquivos compilados para Release, as mensagens de erro
continuaram as mesmas.
SAMUKA 16/07/2022 14:22:12
#500225
MARCOS, na máquina do cliente tem instalado algum ambiente de desenvolvimento .NET ?
MARCOS 16/07/2022 15:44:34
#500226
Pessoal,
Consegui resolver.
Descobri que uma determinada dependencia minha na aplicação(DLL) , no código fonte estava mapeada numa pasta que eu tenho na minha máquina. (Local este que não existe na máquina do funcionário).
Bastou eu deletar a dependencia e tornar adicionar a mesma, apontando para a DLL, "dentro" do projeto, que tudo voltou a funcionar.

Obrigado pela ajuda!
Tópico encerrado , respostas não são mais permitidas