Introducción:
Como seguramente sabrás, (si no lo sabes, o es que no
has usado ninguna versión de Visual Studio 2005 -o superior-, ni siquiera
ninguna de las versiones Express o es que estar despistadillo es lo tuyo,
je, je), en Visual Studio 2005 se introdujo una nueva característica
en la ayuda, y es la de poder guardar los "Favoritos de la ayuda",
es decir,
una serie de favoritos, pero que no se mezclan con los favoritos del
navegador, sino que se guardan de forma independiente.
Pues bien, esa lista de favoritos de la ayuda de Visual Studio 2005 (o
superior, es decir, también estará en Visual Studio 2008), así como los
favoritos de la ayuda de la librería MSDN, se guarda en un fichero .xml
llamado Favorites.xml. El sitio en el que se guarda ese
fichero depende de
varias condiciones.
Una de las condiciones es que sean los favoritos de Visual Studio o sean
los favoritos de MSDN.
Otra de las condiciones es que estés usando Windows XP (también aplicable a
Windows 2003) o que estés usando Windows Vista (también aplicable a Windows
2008 o Longhorn).
En el caso de los sistemas operativos, pues... el condicionante es dónde
están guardados físicamente, bueno, en todos los casos el sitio en el que se
guardan es una condición, pero en el caso de "la familia" de Window Vista lo
es más.
Por regla general, esos ficheros se guardan en los datos de configuración
del usuario actual, es decir, habrá un fichero de favoritos por cada usuario
que use el equipo.
Windows XP / Windows 2003
En Windows XP / Windows 2003 ese directorio es:
C:\Documents and Settings\usuario\Application
Data\Microsoft
Donde usuario es el nombre del usuario en
cuestión.
Y dependiendo de que quieras acceder a los favoritos de Visual Studio o
de la MSDN tendrás que usar los siguientes directorios:
Para Visual Studio: VisualStudio\8.0\VS
Help Data
Para MSDN: MSDN\8.0\VS Help
Data
Donde 8.0 será la versión de visual Studio (o
de la MSDN), para Visual Studio 2005 será 8.0, para Visual Studio 2008 será
9.0.
Windows Vista / Windows 2008 (Longhorn)
En Windows Vista (y supongo que en 2008/Longhorn también), debido a la
forma que tiene el Windows de manejar las carpetas "importantes", esos
directorios estarán en el "roaming", es decir, en la
carpeta en la que se
guardan los datos del usuario, que son como copias de los directorios
normales, pero que guarda en otro sitio para que no haya problemas de acceso
a sitios "delicados".
La cuestión es que en Windows Vista, la carpeta en la que se guardan los
datos del usuario es la siguiente:
C:\Users\usuario\AppData\Roaming\Microsoft
Ni que decir tiene que usuario es el nombre del
usuario que tengas en tu equipo.
Y al igual que en los otros Windows, dependiendo de que tipo de favoritos
quieras localizar, tendrás que hacerlo en las siguientes carpetas que
estarán en el directorio anterior:
Para Visual Studio: VisualStudio\8.0\VS
Help Data
Para MSDN: MSDN\8.0\VS Help
Data
Al igual que antes, ese valor de 8.0 tendrás
que cambiarlo según la versión de Visual Studio/MSDN.
¿Por qué te explico esto?
Porque es posible que tengas una lista de favoritos en Visual
Studio y, también es posible que algunas veces abras la ayuda de
MSDN de forma independiente a Visual Studio y, es posible, que te
interese tener los mismos favoritos en los dos sitios.
Si todas (o algunas) de esas posibilidades coinciden con lo que sueles
hacer, pues... ya sabes dónde se guardan los ficheros de los favoritos de la
ayuda y puedes copiar el que más favoritos tenga en el otro.
Por supuesto, esas carpetas solo existirán si al menos has añadido algo a
los favoritos de la ayuda. Así que... si no tienes esas carpetas, añade algo
a los favoritos de la ayuda y... se crearán esas carpetas y el fichero
Favorites.xml.
Agrupar los favoritos de la ayuda de Visual Studio y de MSDN
Una posibilidad que también es posible que se te ocurra es la de
"unificar" el contenido de los dos ficheros de favoritos de la ayuda, por
ejemplo, es posible que en los favoritos de la ayuda de Visual
Studio tengas unas cosas y en los favoritos de la ayuda de MSDN tengas
otros... y... bueno, pues... creo que sería bueno poder tener "todos" los
favoritos en ambos sitios... ¿no?
Para poder agrupar el contenido de los dos ficheros, la forma más fácil
es abrir los dos, copiar el contenido de uno de ellos y pegarlo en el otro
fichero. El problema es que es posible que tengas cosas
repetidas...
Si te decides a hacer esto último, debes copiar las entradas que están
ente el elemento <FavoriteTopics> y
</FavoriteTopics>,
después desde el propio Visual Studio (o MSDN) puedes quitar los que estén
repetidos.
Una utilidad para manejar los favoritos de la ayuda de Visual Studio
Una cosa que también es posible que te interesara hacer es que
todos esos "elementos" de los favoritos de la ayuda estén clasificados
alfabéticamente.
¡Vale! ¡Guille, suéltalo ya!
Je, je, pues sí, es que tengo una utilidad que precisamente te facilita
hacer todo esto que te he comentado, al menos lo de leer los dos ficheros de
favoritos y poder crear uno nuevo que tenga las cosas de los dos, y, además
se encarga de clasificar dicho contenido y también te permite cambiar el
"título" de los elementos...
Aquí tienes el link para la
utilidad para
manejar los favoritos de la ayuda de Visual Studio.
En cualquier caso, espero que te sea de utilidad y que uses de forma
adecuada el dedo ese que tienes encima del ratón y hagas clic en los sitios
que deberías hacerlo... a ver si antes de que me jubile me hago rico, je,
je.
Nos vemos.
Guillermo