Principales respuestas
problema Con Crystal Report

Pregunta
-
Hola a todos:
He actualizado una aplicacación que tenia en VS 2008, y al compilar no me da error pro cuando ejecuto la línea:
oReport.SetDataSource(oDSPartes)
Me da el error:
No se puede cargar el archivo o ensamblado 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
he copiado en la ruta que me pone el archivo que no encuencuentra y me da el error.
El ensamblado de modo mixto se ha compilado con la versión 'v2.0.50727' del runtime y no se puede cargar en el runtime 4.0 sin información de configuración adicional.
¿Alguna idea? , he leido en una respuesta de Leandro que esta librería es por compatibilidad con versiones anteriores de Visual Basic.
gracias a todos/as
- Cambiado Eduardo PorteschellerModerator miércoles, 1 de diciembre de 2010 13:33 (De:Lenguaje VB.NET)
Respuestas
-
Bueno después de mirar por varios sitios he encontrado la solución,
hay que poner esta linea en el fichero app.config (no tengo ni idea de porqué)
<
startup useLegacyV2RuntimeActivationPolicy="true">
<
supportedRuntime version="v4.0"/>
</
startup>
- Propuesto como respuesta Enrique Serra Zamora sábado, 18 de diciembre de 2010 17:40
- Marcado como respuesta limmon_tree martes, 5 de abril de 2011 21:18
Todas las respuestas
-
hola
He actualizado una aplicacación que tenia en VS 2008,
pero la has actualizado a VS2010 ? lo pregunto porque no lo ahs mencioando
si esi has intalado el Crystal, proque VS2010 no lo trae integrado
[VS2010] Que pasa Con Crystal Reports y Visual Studio 2010
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
-
Hola Leandro, en un post anterior comentabas que esta libreria crdb_adosplus.dll estaba relacionada con versiones de visual basic 6 .
El caso es que parece que le falta algo cuando paso el dataset tipado como parametro al control viewer, por lo que me pregunto si hace falta instalar alguna referencia.
Otra cosa que me parece extraña es que la ruta de la librería que no encuentra apunta a ...\win32_x86\dotnet1\crdb_adoplus.dll , realmente la librería se encuentra en \win32_x86\crdb_adoplus.dll
saludos
-
Bueno después de mirar por varios sitios he encontrado la solución,
hay que poner esta linea en el fichero app.config (no tengo ni idea de porqué)
<
startup useLegacyV2RuntimeActivationPolicy="true">
<
supportedRuntime version="v4.0"/>
</
startup>
- Propuesto como respuesta Enrique Serra Zamora sábado, 18 de diciembre de 2010 17:40
- Marcado como respuesta limmon_tree martes, 5 de abril de 2011 21:18
-
-
-
-
-
Excelente !!!!!!!!!!!!!!!!!!!!!!!!!!!!! Gracias, no saben lo mal que la estaba pasando y con esta linea me abrió el reporte perfectamente , llevaba dias intentando de todo para abrir ese bendito reporte GENIAL
Infinitas gracias por el aporte!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-
-
-
-
-
-
-
-
ERES LA LECHE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-
-
-
-
-
-
Hola amigos les comento que stoy sufriendo con ese mensaje, lo que pasa es que yo tengo una aplicacion en vb2010 ultimate + postgresql pero que la conexion la hago tal como me indica en esta web http://www.devtroce.com/2010/01/04/crear-reportes-con-visual-basic-net-postgresql-y-crystal-report/ y ya hice todo pero al momento que ejecuto el form para visualizar el reporte me sale el error (No se puede cargar el archivo o ensamblado 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.)
y pues no utilizo app.config, la verdad no se como hacerlo. Gracias.
Lo nesecito urgente porfavor amigos ayudaa.
- Editado MasSoft jueves, 13 de septiembre de 2012 16:03
-
-
-
-
-
-
De lujo! Tengo 4 días de tiempo perdido buscando entre código y compilaciones lo que me generaba el error, hasta enterarme de que mis reportes corrian con mi aplicacion en Framework 3.5 pero no en 4 o superior lo cual necesitaba para la conexion de algunos scanners...
siempre se caia en el .SetDataSource pero me has salvado con esta linea! Muchas gracias!
-
-
-