Preferencias en Visual Studio 2005 compatibles con 2008

Published 44 weeks, 6 days ago
Thu Nov 29 2007

Probando, probando, resulta que acabo de comprobar que los settings de Visual Studio 2005 se pueden importar sin problemas en Visual Studio 2008 Express.

Como sin duda ya sabréis, desde VS 2005 el manejo de los settings (configuraciones de entorno, en cristiano), es importable y exportable mediante ficheros .vssettings, en formato XML. Dentro de estos ficheros guardamos todas nuestras preferencias en el uso del IDE, desde la configuración de inicio del IDE (mostrar el entorno vacío, en mi caso), hasta el esquema de colores y fuentes en el editor de texto; pasando por la ruta por defecto para la creación de soluciones, el formato de la ayuda online, el control de código fuente, y un muy largo etcétera de opciones.

Por esta razón, si migramos de equipo o si usamos Visual Studio es más de una máquina es buena idea que hagamos una copia de seguridad de nuestros settings: mediante Herramientas -> Importar y Exportar Configuraciones accedemos a un wizard que nos permite importar configuraciones, exportarlas o restaurar las configuraciones que trae el IDE por defecto. Dicha copia de seguridad se almacena en un fichero .vsssettings, como hemos visto antes; que podemos importar en otras máquinas para disfrutar rápidamente de nuestras preferencias.

Y lo que me ha dado por probar esta mañana es importar los settings del Visual Studio 2005 del trabajo e importarlos en Visual Studio 2008 Express Edition. El proceso es exactamente el mismo, y VS2008 no ha dado ningún error al recibir el nuevo conjunto de preferencias. Pero se han producido dos circunstancias curiosas:

  1. VS2008 tiene, por defecto, un conjunto de preferencias mucho más reducido que el de un Visual Studio completo. Al importar estos settings, el conjunto de preferencias de VS2008 ha aumentado espectacularmente.
  2. Al tener instalado ReSharper en VS2005, el control del IntelliSense lo lleva dicho plugin, y no Visual Studio. Por tanto, en mis preferencias el IntelliSense aparece como desactivado. Para activarlo de nuevo, sencillamente iremos al menú Tools -> Options (VS2008 de momento no está en castellano, que yo sepa); y dentro del cuadro de diálogo que nos muestra el árbol con todas las opciones de personalización elegiremos Text Editor -> All Languages -> General. En esa opción marcaremos como verdaderas las opciones Auto list Members y Parameter Information y ya tendremos IntelliSense en VS2008.