Aprovechando el precio de las memorias y la llegada del beta de Windows 7 decidi volver a los 64 bits, habiendo escapado rapidamente de Windows XP x64 y resistido por una mayor cantidad de tiempo Vista 64, pense que el dicho de "la tercera es la vencida" debia aplicar nuevamente ante esta nueva oportunidad.
Pasados varios meses debo decir que practicamente no he tenido ningun problema, y contrastado con los beneficios se podria decir que definitivamente esta todo mucho mejor ahora que antes. Ciertamente las aplicaciones que mas se benefician de esto son aquellas hechas con los 64 bits en mente, como los productos de Adobe, Lightroom por ejemplo es un programa completamente distinto en su version de 64 bits, las transiciones y ediciones son, por lo menos, tres veces mas fluidas y rapidas.
Pero como decia antes, tambien he tenido algunos pequeños atados. Uno de ellos mientras programaba un pequeño servicio de windows en Visual Studio. Resulta que, por omision al parecer, los proyectos creados en plataforma de 64 bits, apuntan a ser compilados para las mismas. (Dato extraño, no existe version de 64 bits de Visual Studio y de hecho al parecer nada apunta a que se desarrolla una en el futuro proximo). El punto es que esto puede generar ciertos atados cuando la plataforma objetivo no es de 64bits (cosa rara en todo caso el dia de hoy en los servers) o cuando se utilizan librerias de 32 bits, como me paso a mi cuando quise usar el conector Jet de Microsoft para leer un archivo de excel. En mi caso en particular el error fue mas menos el siguiente:
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
Y su solucion es bastante simple, solo hay que cambiar la plataforma de complicacion a x86 en las propiedades del proyecto. Despues de eso todo bien













