martes, marzo 14, 2006

Problemas al depurar nuestro modelo

En la version DSL Tools CTP Febrero 2006 , hay veces que al intentar depurar nuestro modelo, nos da un error bastante feo y no podemos seguir trabajando, porque en ocasiones nisiquiera nos sale el toolbox de nuestro modelo en el VS activo.

El error es como el siguiente:
  • "Package Enrique.Catala.Designer.DSLmodel, Catala.DSLModel.Designer, Version=1.0.0.0, Culture=neutral, PublickeyToken='b03f5f7f11d50a3a' has failed to load properly ( GUID ={8F583BC9-4E70-4888-A667-4C461AC6D3A5})."

La forma de repararlo en un 90% es haciendo uso del enlace "Reset the Visual Studio 2005 Experimental hive" que nos aparece en "inicio->todos los programas->Visual Studio 2005 SDK->2006.2".
Por si no os sale, el comando es el siguiente:
  • "C:\Archivos de programa\Visual Studio 2005 SDK\2006.02\VisualStudioIntegration\Tools\Bin\VsRegEx.exe" GetOrig 8.0 Exp

Esto tarda un poquito y aunque no he mirado detenidamente lo que hace en realidad, elimina de la cache de ensamblados , las .dll de nuestro modelo, nos resetea el toolbox y borra nuestras preferencias y configuraciones (recordemos que del Visual Studio Experimental, no el normal que usamos para nuestros proyectos C# por ejemplo) y asi la proxima vez que entramos, ya tenemos la posibilidad de volver a compilar el modelo y trabajar normalmente.

Estre problema aunque no he encontrado informacion exacta de porqué se produce, si que me he dado cuenta que pasa por ejemplo cuando compilamos el modelo en una máquina y luego queremos hacer lo mismo en otra máquina distinta. Esto es lo que nos esta pasando a Vicente y a mi puesto que tenemos nuestro proyecto en un servidor SubVersioN y alguno de los ficheros que tenemos sincronizado no deberia estarlo porque se ve que guarda como un GID único que identifica a la máquina y hay que resetearlo.

Espero que te sirva. Por si acaso aqui tienes algunos links con problemas y soluciones de gente a la que le pasaba lo mismo:


1 comentario:

Anónimo dijo...

ñlk