Jump to content

dev botao

[AcbrNFeLib] - Pasta dos schemas


Nelson  A Sousa
Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 1706 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 to comment
Share on other 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

  • Like 2
Link to comment
Share on other sites

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