instalador

13/08/2004 - 01:22 por tony | Informe spam
He generado el instalador de mi proyecto desde visual
basic.net y al momento de
instalarlo en la estacion de trabajo del usuario
que utilizara dicha aplicacion me marca un error
al querer llamar un reporte generado en Crystal
Reports 10 el error es:
************** Texto de la excepción **************
System.TypeInitializationException: Se inició una
excepción en el inicializador de tipo
de "CrystalDecisions.CrystalReports.Engine.ReportDocument".

System.Runtime.InteropServices.COMException


(0x80040154): El objeto COM con CLSID {CF76A644-314B-404D-
8D45-F08B51FF990B} no es válido o no está registrado.
at
CrystalDecisions.CrystalReports.Engine.ReportDocument..ccto
r()

Le agradesco a quien me pueda brindar su ayudar o
alguna orientacion.
 

Leer las respuestas

#1 Pablo Fabian Savino
13/08/2004 - 02:20 | Informe spam
En principio te pregunto si pusiste el KeyCode que te manda crystal por
mail, lo debes poner en el merge Module RegWiz.msn

si esto esta hecho, pasemos a la segunda opcion posisible
Si tienes el Crystal 9 que NO viene en el Net, a tu proyecto debes ponerle
las referencias a las DLL version 2 que lo encuentras en C:\Program
Files\Common Files\Crystal
Decisions\2.0\Managed\CrystalDecisions.CrystalReports.Engine.dll

Pasemos a otra posible opcion:
verifica que exista el crpe32.dll, muchas veces esta DLL no se instala y no
funcionan los reportes.

Pasemos a otra opcion!
muchas veces nosotros probamos nuestros instaladores y luego DESINSTALAMOS,
el problema es que al desinstalar, este borra DLL de crystal que luego nos
hacen falta para la proxima BUILD del proyecto de instalacion, parece loco ,
pero asi me a pasado.
Solucion posible.bueno.pon el CD de visual y dale
Repar para que reinstale todas las DLL

Otra opcion
como el error de COM, prrueba en localizar la DLL y registrala manualmente.

Hasta aqui llego jejeje, ya no se me ocurre nada mas!

Ahhhh, la ultima, quita las referencias a crystal y ponlas nuevamente, luego
quita el Primary Output de tu proyecto de instalacion y vuelve a ponerlo,
esto nos asegura que se vuelven a cargar las dll necesarias para crystal


Ahora si!!!, ya no se me ocurre nada mas!!
Espero que tengas suerte
Saludos




From: "tony"
Newsgroups: microsoft.public.es.dotnet.vb
Sent: Thursday, August 12, 2004 5:22 PM
Subject: instalador


He generado el instalador de mi proyecto desde visual
basic.net y al momento de
instalarlo en la estacion de trabajo del usuario
que utilizara dicha aplicacion me marca un error
al querer llamar un reporte generado en Crystal
Reports 10 el error es:
************** Texto de la excepción **************
System.TypeInitializationException: Se inició una
excepción en el inicializador de tipo
de "CrystalDecisions.CrystalReports.Engine.ReportDocument".
System.Runtime.InteropServices.COMException


(0x80040154): El objeto COM con CLSID {CF76A644-314B-404D-
8D45-F08B51FF990B} no es válido o no está registrado.
at
CrystalDecisions.CrystalReports.Engine.ReportDocument..ccto
r()

Le agradesco a quien me pueda brindar su ayudar o
alguna orientacion.
"tony" wrote in message
news:50d301c480c3$3d8941c0$
He generado el instalador de mi proyecto desde visual
basic.net y al momento de
instalarlo en la estacion de trabajo del usuario
que utilizara dicha aplicacion me marca un error
al querer llamar un reporte generado en Crystal
Reports 10 el error es:
************** Texto de la excepción **************
System.TypeInitializationException: Se inició una
excepción en el inicializador de tipo
de "CrystalDecisions.CrystalReports.Engine.ReportDocument".
System.Runtime.InteropServices.COMException


(0x80040154): El objeto COM con CLSID {CF76A644-314B-404D-
8D45-F08B51FF990B} no es válido o no está registrado.
at
CrystalDecisions.CrystalReports.Engine.ReportDocument..ccto
r()

Le agradesco a quien me pueda brindar su ayudar o
alguna orientacion.

Preguntas similares