Jump to content

dev botao

ACBrLibNFe NuGet


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

Recommended Posts

Bom dia, 

Realizei o download do AcBrLib via nuget  contudo quando tento fazer uma chamada a classe AcBrNfe(new AcBrNfe) ocorre uma exceção e minha aplicação para de funcionar. Gostaria de saber se o AcBrlib via nuget está funcionando normalmente. Pois como ela esta no nuget deduzo que bastando baixar e utilizar, estou correto?

Link to comment
Share on other sites

  • Moderadores

Exatamente está funcionando.

creio que não esteja sabendo usar ou esteja faltando dll de dependencias.

mas no svn do acbr tem exemplos de como trabalhar com a dll . basta baixar e na pasta projetos vai achar

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link to comment
Share on other sites

Esta funcional sim, eu uso aqui e esta de boa, só que no nuget só tem a dll demo, tem que ver o tipo de erro que esta ocorrendo, de cabeça já penso que ele deve estar utilizando em app web, não esta usando configuração na memoria, e o path onde a dll esta querendo criar o ini de configuração não é acessivel.

  • Like 1

 

Link to comment
Share on other sites

Boa tarde ,

Sim Rafael estou utilizando numa aplicação web, o erro que deva era apenas que houve exceção sem mensagem, ocorria quando eu executava o comando new ACBrNFe(). Vendo as demos vi que tinha a chamada dessa outra forma new ACBrNFe("[Memory]"), usei ela e parou de dar exceção. Mas não entendi o motivo do erro ter parado. Tentei pesquisar na documentação sobre o ACBrNFe("[Memory]") mas não consegui encontrar, este comando tem alguma limitação?  Também não conseguir localizar o arquivo .ini achei que quando executasse a chamada a lib,ela iria criar um arquivo padrão não é assim?

Agradeço a ajuda.

Link to comment
Share on other sites

  • Solution

Quando tu passa [Memory] no primeiro parâmetro ele não cria o ini de configuração em disco e utiliza ele direto da memoria, ele não criou o arquivo ini pois o erro é exatamente isso, falta de permissão para criar arquivo no path padrão por isso ele não gera o ini.
O Memory teve um tópico sobre isso, vou falar para colocar no manual depois uma explicação, ma ele não te limitação alguma a diferença é que não tem arquivo de configuração físico, e é o recomendado para ser utilizado em aplicações web.

As limitações vão ser da dll demo que acompanha o pacote nuget, ela só funciona por meia hora e só emite nota em ambiente de homologação.

  • Like 1

 

Link to comment
Share on other sites

  • Este tópico foi criado há 932 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.

The popup will be closed in 10 seconds...