Blog

No se puede cargar el archivo o ensamblado ‘Oracle.DataAccess’ (Solucionado)

Posted by:

Bueno, tras varias semanas encallado con el problemita de marras, por fin he conseguido encontrar una solución.

Motivo y síntomas del Problema:

Al realizar una aplicación en .Net, concretamente con C#, en el ordenador con el que trabajaba funcionaba todo correctamente. Se conectaba, obtenía los datos, etc.

El problema es que al hacer el ejecutable e instalarlo en otro equipo me daba el error:

No se puede cargar el archivo o ensamblado ‘Oracle.DataAccess’, Versión=… PublicKeyToken=….


Y no había manera de hacerlo funcionar.

Tras buscar y buscar, leer y leer, descargarme versiones de Oracle, referencias a librerias, etc. por fin encontré un sitio donde daban una indicación más detallada de las posibles causas del problema, y … e voila, finalmente se ha podido solucionar.

He de decir, que el programa lo estaba realizando en un equipo con Windows 7 y 64 bits, y con Visual Studio 2008, y que la solución venía por ahí.

Cuando realizas un proyecto con Visual Studio, en mi caso en un equipo con Windows 7 x64, te asigna automáticamente que la plataforma de trabajo será x64. Claro, en el equipo funciona de vicio, pero a la que te vas a otros equipos deja de funcionar.

Solución:

Hemos de ir a las propiedades de la solución, y allí modificar la plataforma y asignar X86. Si se selecciona otra plataforma diferente (Any CPU, x64, Itanium, etc.) el programa no chutará y no se conectará.

Una vez realizados estos cambios, ya podemos volver a montar la aplicación e instalarlo en otros equipos.

1


About the Author:

Discussion

  1. cesar  September 11, 2012

    Funciona de maravilla

Add a Comment

UA-30641277-1