Error Loading GemBox.ExcelLite.dll genexus e .Net quando queremos gerar arquivo excel

(Postado originalmente no dia 30/11/06)

Quando queremos gerar um arquivo Excel com GeneXus e .NET em algum caso podemos nos encontrar com o seguinte erro:

Error Loading GemBox.ExcelLite.dll

O problema é que não temos as livrarias correspondentes para gerar Excel.
Podemos também gerar Excel usando Jakarta Poi.
Devemos conseguir as seguintes dlls e copiar as mesmas no diretório web/bin

Apache.Xalan2.dll
Apache.Xerces2.dll
Apache.Xml.Commons.dll
Jakarta.Commons.Logging.dll
Jakarta.POI.dll
JSharpLib.dll

Isto funciona com:
– .NET Framework 2.0
– JSharp framework 2.0

Verificar nas propriedades de execução do modelo GeneXus que o compilador C# este apontado ao Framework 2.o

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe

Verificar nas propriedades de execução do modelo GeneXus que o compilador C# este अपोंतादो ao Framework 2.o

Alem disso temos que considerar que esteja correto o set da versão do framework para o IIS na aba ASPNET tal como mencionei num post anterior.

Após de ter setado tudo corretamente, podemos encontrar outro erro:

“Could not load or assembly ‘Jakarta.POI’ or one of its dependencies”

O SAC diz que provavelmente não está instalado o JSharp 2।0, mas quando me encontrei com o problema não foi esse meu caso.

Solução:

Tive que apagar o diretório “web” e seus subdiretórios (prévio backup das dlls jakarta, images, etc), apagar o diretório virtual, compilar um main, copiar as dlls imagens e demais ao seus diretórios correspondentes, logo fazemos o build do objeto que chama ao gerador do Excel e sua correspondente compilação.
Existe muita informação relacionada no GxTechnical baixo o SAC 19780.

Fabricio De los Santos
Gerência de Projetos –
Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Leave a Reply

You must be logged in to post a comment.