lunes, 19 de abril de 2010

Error al abrir un fichero .dbml ‘no se pudo recuperar el proyecto actual’

Un error molesto, fastidios e incómodo. Un proyecto de LinQ to SQL que funciona perfectamente, de un día a otro empieza a dar un error de compilación en el modelo, señalando la causa en la línea 1 de fichero .dbml con el mensaje que es el título de este post.

Buscando en castellano en San Google no encontré ninguna respuesta mas que reinstalar el sistema operativo completo (menuda solución!!). Pero en inglés si que encontré la solución:

Devenv.exe /ResetSkipPkgs



Este comando, desde el botón de inicio, lo que realiza es el reinicio de todos los paquetes del Visual Studio que le hemos dicho que no cargue al darnos algún problema en el inicio. Típica ventanita que la quinta vez que nos alerta, dejamos de leerla y le decimos que “Yes” por defecto. Y que deshabilita el paquete de gestión de XMLA, que es el que nos permite utilizar los diseños desde un archivo .dbml.



Y voala!! Todo funcionando al 100% de nuevo.



/ResetSkipPkgs