¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como resolver erros ao gerar relatórios no Visual Studio com Crystal Reports e NuGet

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 56 Vistas
0
Cargando...

Nosso projeto do Visual Studio é um site da web de 64 bits. Temos estado requerendo a instalação de tempo de execução para este site. Gostaríamos de incluir pacotes do NuGet para evitar instalar o tempo de execução.

Instalei o NuGet CrystalReports.Engine e também foram aplicadas 16 referências do NuGet, incluindo log4net v1.2.10. Os arquivos do projeto fazem referência a "Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821". Esta é uma versão bastante antiga do log4net.

Quando executo nosso site e tento gerar um relatório, recebo a exceção ""Não foi possível carregar o arquivo ou assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040...". Parece que as bibliotecas estão procurando a versão de 32 bits do log4net.

Os pacotes do NuGet incluem 13.0.30.3805, não as últimas bibliotecas 13.0.32. Depois de pesquisar online, estou preocupado que esses NuGets não sejam gerados pela SAP.

Isso me leva a algumas perguntas:

  1. Estes NuGets são do SAP Crystal Reports?
  2. Como distinguir entre projetos de 32 bits e 64 bits?
  3. Por que esses NuGets não estão usando a versão mais recente das bibliotecas?
  4. Como posso resolver esse erro? (tudo o que tentei não resolve o problema)
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

A razão pela qual o Nuget não funciona é porque o SDK é baseado internamente em um conjunto de componentes COM que precisam ser registrados. Portanto, quando o instalador é executado, mais de 100 entradas no registro são criadas e são necessárias para usar o SDK. Não há outra maneira de configurar essas entradas no registro para que o SDK funcione.

- Dell

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado pela resposta rápida. A SAP tem planejado fazer Nugets?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Não utilize o empacotamento do Nuget, pois não é oficialmente compatível. Obtenha o SP 32 aqui:

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Consulte meu blog sobre como atualizar seus projetos:

https://blogs.sap.com/2020/10/30/upgrading-a-visual-studio-2008-2019-.net-project-with-the-latest-cr...

Don

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?