Ir para conteúdo
  • Cadastre-se

dev botao

[AcbrNFeLib] - Pasta dos schemas


Nelson  A Sousa
Ver Solução Respondido por Rafael Dias,
  • Este tópico foi criado há 1538 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá, bom dia!

Estou utilizando a AcbrNFeLib com C# no VS2019.

Em meu arquivo AcbrLib.INI a pasta dos schemas está configurada como:

PathSchemas=C:\MeuSistema\Schemas\

Acontece que ao validar... _AcbrNFe.Validar();  está retornando o erro de que os schemas não foram encontrados, só que o path,  no erro, está descrito como na pasta raiz do executável:

"C:\Projetos\...\...\Bin\Debug\Schemas\"

 

Será que esqueci de algo?

Link para o comentário
Compartilhar em outros sites

Olá Rafael, 

Obrigado pela resposta!

Acabei descobrindo que o erro estava na declaração da LIB.

antes, funcionava corretamente e eu declarava assim:

                _AcbrNFe = new ACBrNFe(NgGlobais.PubPastaEmpresa + @"\Dados\Logs\ACBrLib.ini");

agora precisei mudar para:

                _AcbrNFe = new ACBrNFe(NgGlobais.PubPastaEmpresa + @"\Dados\Logs\ACBrLib.ini","");

veja que tive que inserir o segundo parâmetro como string vazia. Antes isso não era necessário para iniciar o constructor!!

Agora, uma vez que o INI está sendo localizado, a pasta de schemas configurada também foi localizada corretamente.

Verifiquei também que, mesmo agora, está sendo criado um segundo INI com dados padrão, na pasta raiz do EXE.

ACBrLib.ini ACBrLibNFE-20200210.log

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.