Ir para conteúdo
  • Cadastre-se

dev botao

Duvidas sobre Importação das DLLs ACBr


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 968 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

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
Postado
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
Postado

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
Postado
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
Postado
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
Postado

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
Postado

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
Postado

Boa tarde,


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

At.

Consultora SAC ACBr

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
Postado
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
Postado

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
Postado

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 SAC ACBr

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
Postado

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á 968 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.