Erro Serializar a propriedade CFe - InfCfe no metodo GetXml
jrvilareal2017 opened this issue · comments
Boa Tarde.
Este erro acontece qdo dentro do método EnviarDadosVenda, a função GetXml é chamada. Segue o erro abaixo.
Erro: Erro ao serializar a propriedade:\r\nCFe - InfCFe
Consegui resolver o problema voltando para versões anteriores do acbrsat, acbrsar dfe e core.
Alguém conseguiu resolver o problema usando as versões novas do acbrsat e dfe e core ?
Não consegui reproduzir seu erro com a versão mais nova do ACBrSat e nem com a versão de desenvolvimento.
eu baixei o seu projeto no acbr e não consegui reproduzir o erro, baixe novamente o repositorio e tente noamente.
Boa noite, baixei o projeto novo aqui no github, no demo tudo normal, carrega um xml e consigo usar o getXml normalmente. Criei um novo projeto console, carregando o xml gerado pelo Demo, Método load, normal, qdo executo o cfe.GetXml, mesmo erro acontece, Erro ao serializar o objeto. Obs: Referência realizada através do NuGet, e as mesmas foram atualizadas:
Exemplo de código que acontece o erro:
var cfe = CFe.Load(@"C:\Users\Raphael\Desktop\ConsoleApplication1\ConsoleApplication1\AD20171031182439-692660-env.xml");
try
{
var teste = cfe.GetXml();
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
Por favor, anexe o XML que causa este exception.
Eu uso essa biblioteca em produção a um bom tempo e nunca tive problemas... Att, Marcos
Bom dia Marcos.
Segue em anexo o Xml que ocorre o erro.
AD20171031182439-692660-env.zip
Logo abaixo o projeto console com erro:
Obrigado.
Marcos eu referenciei pelo NuGet e mandei atualizar estava mostrando a ultima versão.
Vlw.
@jrvilareal2017 se o problema foi solucionado feche a issue, por favor.
Marcos, realmente, peguei as dll da pasta do demo e referenciei no meu projeto console e deu certo.
Só que a versão que esta no NuGet, não, se começar um projeto e referenciar pelo mesmo, da erro.
Vlw.
Qual a versão do nuget esta com erro ?
Bom dia, com essas referências, ocorre o erro:
Acbr.Net.Core 1.0.1.8
Acbr.Net.Dfe.Core 1.0.2.4
Acbr.Net.Sat 1.0.1.5
Boa noite, as versões das dll do NuGet e da dll da pasta Bin do projeto demo estão diferentes, pois a classe CodigosSat não é encontrada qdo estou referenciando pelo NuGet, somente pela Dll da pasta Bin, ou eu estou fazendo algo errado.
a demo é a versão que esta atualmente em desenvolvimento, por isso tem diferenças
eu devo fazer um release esta semana ainda no nuget.
Bom dia, tudo bem rafael, vlw.