.Net Problemas al buscar los Servidores SQL, no carga Instancias (SqlDataSourceEnumerator)
08/01/2011Swype Keyboard – Teclado Deslizante
18/01/2011Bueno, 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 Comment
Funciona de maravilla