Jump to content

dev botao

Duvidas sobre Importação das DLLs ACBr


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

Recommended Posts

  • Membros Pro
Posted

Fiz download dos projetos Demos C# . Meu interesse é o PDV. Porem não consigo rodar o projeto Demo no V.Studio 15.  Não consigo referenciar as DLLs.  Os vídeos que encontrei no site, não explicam como solucionar o problema.

Alguma sugestão?

Segue imagem do Project Explorer do VStudio . Notem que as DLLs não estão devidamente incluídas no projeto.

 

ACBR.jpg

  • Moderadores
Posted
3 horas atrás, Genesis925 disse:

Porem não consigo rodar o projeto Demo no V.Studio 15.

Até onde sei os demos foram desenvolvidos no VS 2019.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Posted

A mensagem de erro que recebo não faz nenhuma referencia a .NET Framework por exemplo.  Será que o erro é somente devido a diferença de versões do V Studio?

Quando tento referenciar as DLLs  em um novo projeto, recebo mensagem de erro da mesma maneira.

Veja a mensagem abaixo.

Mensagem ACBR01.jpg

  • Membros Pro
Posted
On 3/25/2022 at 4:31 PM, Juliomar Marchetti said:

todos os exemplos funcionam e também tem no nuget eles lembrando que e´tudo trial e funciona só em homologação.

os exemplos são explicativos e o erro acima é de consumo de dll.

tu usa C# a tempos

Sim.  Uso C# desde 2016.  Tenho certeza que o erro é de consumo de DLL.

Qual a maneira correta de importar as DLLs ?  Usando Add Reference não funcionou até agora.

  • Moderadores
Posted
Em 26/03/2022 at 21:05, Genesis925 disse:

Qual a maneira correta de importar as DLLs ?  Usando Add Reference não funcionou até agora.

Não funciona porque a ACBrNFe32.dll, assim como todas as ACBrLib são DLLs nativas Windows ou Linux, e não DLLs Assembly .NET que você pode simplesmente referenciar.

Então você usa chamadas do sistema operacional pra carregar as DLLs dinamicamente e executar os métodos.

Já no caso da sua primeira imagem são os projetos da pasta Demos/C#, onde foram criadas classes de alto nível pra ser usado diretamente no C# sem necessidade de fazer as chamadas manualmente. Aí devia funcionar.

Experimente abrir o projeto demo usando o VS 2019.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Posted

Bom dia,

Utilizando os aplicativos demo no C#, note que já foram implementadas as classes que instanciam as dlls, os demos já fazem uso de todos os métodos... Então basta copiar as dlls da ACBrLib e as dlls de dependencia na pasta bin do seu projeto. Lembrando que as dlls ACBr e de dependencia precisam ser na mesma arquitetura que está compilando. (ex: x86)

Neste vídeo é demonstrado como realizar a configuração das dlls, que basicamente é igual para este demo API.

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Posted

Big Wings, obrigado pela informação sobre as DLLs. 

Como você mesmo disse, no projeto Demo,  a importação das DLLs deveriam ocorrer naturalmente. Isso não está acontecendo.

Uma das imagens enviadas já é do Project Explorer do Visual Studio 2019.  O problema continua.

 

ACBR3.jpg

  • Administradores
Posted

Boa tarde,


Mesmo assistindo ao vídeo postado acima da sua msg ainda não deu certo?

At.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
Posted
8 minutos atrás, Genesis925 disse:

Como você mesmo disse, no projeto Demo,  a importação das DLLs deveriam ocorrer naturalmente. Isso não está acontecendo.

Pela imagem parece estar tudo correto.

Qual erro está tendo?

Copiou as DLLs da ACBrLib e as dependências para a pasta da aplicação?

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Posted

Bom dia.

Parece estar certo mas não está. Estou certo que estou cometendo algum erro, só não sei qual.

O problema é que sempre trabalhei com objetos .NET.   Fazendo a referencia, tudo funciona. Nunca trabalhei com esse tipo de DLL. 

Vamos por partes.

Estou tentando fazer o Demo ACBr.PDV funcionar. Depois disso, voi tentar incluir as DLLs ACBr no meu projeto.

1 - Dentro da Solution ACBrPDV o Projeto ACBr.PDV parece estar correto.

2 - Os Projetos das DLLs apresentam erros relacionados a importação do netstandart2.0

3 - Package citada acima está instalada na minha maquina. Veja imagens abaixo.

4 - DLLs foram copiadas para a pasta bin/Debug  do Projeto ACBr.PDV

Veja imagens abaixo - Visual Studio 2019 / Windows 7

ACBr4.jpg

ACBr1.jpg

ACBr2.jpg

ACBr3.jpg

ACBr5.jpg

  • Administradores
Posted

Bom dia,

Ficamos felizes em seu empenho e vontade de conseguir utilizar o ACBrLib e certamente você conseguirá, mas pedimos por favor que evite postagens reforçando o pedido de ajuda...
Por se tratar de área da comunidade as respostas aqui vem conforme disponibilidade de todos oque pode acabar levando um tempo..

At.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
  • Solution
Posted

Bom dia,

Conforme falamos em outro canal, ao abrir o projeto é sempre bom limpar a solução e recompilar novamente, assim resolve os erros pois gera os pacotes nuget novamente.

Qualquer dúvida favor criar um novo tópico.

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 1197 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...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.