Jump to content
Notícias do ACBr

click.png

click.png

click.png

logos

Texto.png

p200

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

Erro ao inicializar a Biblioteca LibXML2 em aplicação .NET


Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

  • Usuários SAC

Boa tarde!

Estou criando uma aplicação Class Library em .NET Core que consome ACBrNFe32.dll e estou com problemas ao utilizar o método NFE_Assinar.

Quando utilizo o método recebo o erro "Erro ao inicializar a Biblioteca LibXML2", as dlls da LibXML2 na versão 32 bits já estão na mesma pasta da dll ACBrNFe32.dll, que é a mesma pasta em que é gerada a DLL do meu projeto .NET Core.

O que mais posso verificar?

 

Link to post
Share on other sites
  • Solution

Sua aplicação é 32 bits ?

Pois aplicações .net por padrão são AnyCPU, ou seja elas funcionam de acordo com o sistema operacional, se o sistema operacional é 32 bits o app é 32 se o sistemas é x64 ele é x64.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites

Tenta o seguinte na pasta do seu executável crie uma pasta ACBrLib, dentro desta pasta crie um pasta x86 e uma x64 e dentro destas pasta coloque as dlls de acordo com a arquitetura, pois infelizmente eu não consigo reproduzir este erro que você esta tendo.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites
  • Usuários SAC
25 minutos atrás, Rafael Dias disse:

Tenta o seguinte na pasta do seu executável crie uma pasta ACBrLib, dentro desta pasta crie um pasta x86 e uma x64 e dentro destas pasta coloque as dlls de acordo com a arquitetura, pois infelizmente eu não consigo reproduzir este erro que você esta tendo.

Fiz esse processo, ainda não deu certo.

Lembrando que meu projeto é uma Class Library, portanto não gera executável, gera uma dll.

Link to post
Share on other sites

então tem que colocar no path do executável que esta consumindo esta dll

O windows localiza dll que estão no path da seguinte forma.

1 - O path da aplicação.

2 - Os paths que estão configurado no windows.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites
  • Usuários SAC
14 horas atrás, Rafael Dias disse:

então tem que colocar no path do executável que esta consumindo esta dll

O windows localiza dll que estão no path da seguinte forma.

1 - O path da aplicação.

2 - Os paths que estão configurado no windows.

Movi as dlls para a mesma pasta do executável que consome a dll, mesmo assim o problema ainda persiste.

Link to post
Share on other sites
  • Usuários SAC
41 minutos atrás, antonio.carlos disse:

verifique se não tem nenhuma dll "solta" pela maquina, isso pode fazer com que a aplicação esteja utilizando essa dll ao invés de usar a que esta no path do executável.

Varri toda a máquina e só encontrei a DLL na pasta correta da minha aplicação.Capturar.thumb.JPG.5f52c328a8e1e6c66148ad3a0424ca38.JPG

Link to post
Share on other sites

COm certeza não é este o problema você estava copiando para o lugar errado mesmo eu uso normalmente aqui em DesignTime os componentes tanto em projetos web como em projeto desktop no visual studio sem problema algum.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites
  • Este tópico foi criado há 135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui
Guest
This topic is now closed to further replies.
×
×
  • Create New...