Get Adobe Flash player

Categorías

Etiquetas

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.

En ocasiones, a los programadores como lo soy yo, nos surgen problemas que nos tienen perdiendo horas y horas buscando la solución. Este es el caso de un problema, programando con vb.net, al intentar imprimir en informes con Crystal Reports.

No sé cuántas horas llegué a perder buscando la solución, pero como no podía ser de otra forma, dí con ella. Así que la voy a poner aquí, para que no se me vuelva a olvidar.

El mensaje de error como tal, es este:

“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.”

Y la solución, pasa por editar el archivo App.config de tu proyecto. Hay que insertar las siguientes líneas de código:

<startup useLegacyV2RuntimeActivationPolicy=”true”>
<supportedRuntime version=”v4.0″/>
</startup>

y hay que hacerlo entre </configSections> y <connectionStrings>, de tal forma, que quedaría así:

</configSections>
<startup useLegacyV2RuntimeActivationPolicy=”true”>
<supportedRuntime version=”v4.0″/>
</startup>
<connectionStrings>

pues nada más, espero que a alguien aparte de mí mismo, pueda servirle de ayuda, y le ahorre muuuuuchos dolores de cabeza.

Esto es gratis. Agradecer con un comentario, provoca que la web se posicione mejor en los buscadores, y que otros que como tú buscan la solución a un problema, den con ella…

 

48 comentarios para “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.”

  • osmara hernandez:

    muchas gracias fue de mucha ayuda

  • mau:

    muchas gracias me sirvió mucho se agradece gracias por compartir este tipo de errores

  • Jose Luis Medrano:

    Gracias por tu ayuda y por no ser egoista

  • Romero:

    Muchas gracias amigo, nos has evitado horas de búsqueda.
    Saludos.

  • Diego:

    Muchas gracias hermano

  • Kike:

    Simplemente… gracias!

  • Juan TPD:

    Gran solución!!! el error comenzó cuando cambie de Framework, de 3.5 a 4.0.

  • Huayta Florez Francis:

    Muchas gracias Hermano!!! Me salvaste, este es un gran aporte sigue así

  • Juan Carlos:

    Hermano estoy mas que agradecido, tengo un buen rato buscando la solucion!

  • J.Fiallos:

    Hermano, mil gracias.
    Sirvió de mucho.

  • Luis Merino:

    Buenos días,
    mil gracias amigo, sin personas como vosotros sería imposible programar, estaríamos todo el día perdiendo el tiempo en problemas,gracias
    saludos

  • Kenneth Morales:

    Muy Buena Informacion brother me solucionaste el problema muchas gracias por tu aporte

  • admin:

    gracias por la info Richard

  • Esto solo afecta para utilizar un origen de datos ADO.NET.

    Otro apunte: En servidores de 64bits en IIS hay que habilitar las aplicaciones de 32 bits

  • admin:

    gracias por la info !!!!!

  • CesarDGO:

    Excelente, en mi caso tenia el startup, pero me faltaba la propiedad useLegacyV2RuntimeActivationPolicy=”true”

  • Erick:

    perfecto, gracias amigo

  • Oswaldo:

    Muchas gracias amigo, me ha servido sos un bárbaro.

  • Richard:

    Gracias amigo, me salvaste

  • pablo:

    Gracias Maestro, me salvaste horas de pruebas y googleos

  • AGC:

    gracias.,,, exelente.,!

  • Óscar P.:

    Buenísimo! Muchas Gracias Amigo!

  • rudoldf gonzalez:

    gracias hermano, tremenda ayuda. a mi me sirvio con visual studio 2012.

  • Joan:

    Muy buen aporte, hace tiempo intentaba migrar de framework 3.5 a 4 y me lo impedía este error. Yo también he tenido que cambiar las comillas dobles por las simples.

  • Luis Sosa:

    Excelente aporte! Gracias.

  • Alex_EC:

    Muchísimas Gracias. Me sirvió de mucho

  • edu:

    GRACIAS 1000000

    Me has sacado de un buen bache!!

  • Fredy:

    Muy buen aporte, funcionó bárbaro. Solo tuve que cambiar las comillas doble por la simple.

  • omarvlz:

    Muchas gracias! me funcionó solo cambiando las comillas.

  • Geiner:

    Genial funciona ala perfección solo que tuve que cambiar las comillas dobles por simples, y cambiar la versión de 4.0 a 4.5

    muchas gracias

  • Juan:

    Sos grande maestro !!!!!!!!!

  • Fernando:

    Muchas Gracias, muy sencilla la solucion, pero muy seguramente me hubiera tardado horas en ecnontrarlo por mi mismo, que bueno que compartas esta información.

  • Alfonso:

    Muchas gracias, me ha venido muy bien.

  • Andrés:

    Amigo, gracias, no hay palabras!

  • Excelente amigo, gracias por el aporte si no fuera por este sitio hubiera pasado horas sino dias buscando la solucion

  • luisk9999:

    A mi me pasa algo similar, no se si me puedan ayudar,
    soy programador novato y actualmente realizo un sistema donde creo una imagen QR, para esto uso una dll,
    bien, al momento de pasar mi proyecto a otra computadora, mi aplicación funciona bien, hasta el momento de intentar acceder a la pantalla donde uso el dll, me marca el error:

    “No se puede cargar el archivo o ensablado’Gma.QrCodeNet.Encoding.Version=0.4.0.0. Culture = neutral. PublicKey Token=e8a75d24b142be49′ ni una de sus precedencias. El sistema no puede encontrar el archivo especificado”

    Si alguien me pudiera ayudar se los agradecería mucho

  • Miguel:

    Mil gracias!! Me has ahorrado muchas horas de investigación

  • admin:

    Intenta poner que es exactamente lo que te ocurre, igual a alguien ya le ha pasado, y te podemos ayudar…

  • Hector:

    uy a mi no me sirvio. 🙁 que lástima. Seguire buscando.

  • Victor:

    Gracias muy bien solucione mi problema pero no fue tan fácil corregir de esta manera:

    <!–“–> esto lo comente por que ya no era necesario

  • carlos:

    Muchas gracias esa era la solución

  • jimmy:

    Muy buen aporte man, me sirvio bastante. Ojala haya man gente que tenga la intencion de aportar ayudas como esta.

  • admin:

    Pues igual tu error no es exactamente como este. Desde luego, a mi con esta línea se me solucionó, pero ya sabes como es la informática …

  • Muraoka:

    Ami no me sirvió, esa línea de código ya la tenia ene el app

  • admin:

    Pues Alejandro, efectivamente, cuando yo quiero hacer lo que tu me dices, uso el “suprimir informe en blanco”.

    El error como tal, así sin más no sabría decirte, habría que ver varias cosas de cómo has creado o mejor dicho integrado el subinforme en la informe …

  • Alejandro:

    Que buen dato, me soluciono el problema !!!!!.

    Sabes de casualidad cuál puede se el problema cuando se trata de dar formato a un subreporte en el tab Subinforme para indicar “Suprimir subinforme en blanco” aparace una mensaje de error que dice: SAP Crystal Reports ActiveX Designer: An unsupported operation was attempted. He tratado de hacer de todo pero siempre sale el mismo mensaje.

    La idea es poder no mostrar un subinforme en caso de que no existan registro en la consulta del subinforme.

    Muchas gracias de antemano.

  • admin:

    Me alegro, para eso publico estas cosas. Porque realmente se pierde mucho tiempo buscando este tipo de problemas…

  • Ary:

    Muchas gracias me sirvio muchisimo.

Deja un comentario

(Spamcheck Enabled)