2008-11-14 14 views
16

Exporto mi configuración en Visual Studio y si alguna vez me muevo a una máquina nueva o tengo problemas, uso esas configuraciones de copia de seguridad para restaurar Visual Studio a mi gusto. También me permite mantener un entorno de desarrollo consistente entre las diversas máquinas que uso.Cómo exportar/importar barras de herramientas en Visual Studio

Esto funciona muy bien para las combinaciones de teclas, resaltado de sintaxis, herramientas de usuario, casi todo a excepción de los lugares la barra de herramientas y personalizaciones. Cada vez que me muevo a una máquina nueva y restauro la configuración, las barras de herramientas no se ven afectadas. He dedicado una gran cantidad de tiempo a configurar las barras de herramientas con mis macros, herramientas externas, etc. y he cortado los iconos para ellos. Odio perder todo ese trabajo.

¿Alguien sabe cómo hacer copias de seguridad y restaurar las ubicaciones y personalizaciones de las barras de herramientas? Si no es una característica de Visual Studio, ¿hay algún complemento que haga el trabajo?

Editar

Como se menciona a continuación, el menú y barra de comandos personalizaciones en Importar y exportar configuraciones se supone que debe hacerlo, pero cuando vuelva a importar mis ajustes anteriores, me sale

Error 1: personalizaciones de menú y barra de comandos: no se admite la versión de la configuración de la barra de comandos importada. Todas las configuraciones de la barra de comandos han sido ignoradas.

Las configuraciones que estoy intentando volver a importar se exportaron a principios de este mes con la misma versión de Visual Studio. La única diferencia es que ahora estoy ejecutando 64 bits en lugar de x86. No creo que eso suponga una diferencia, ya que los archivos de configuración son XML.

¿Alguna idea?

+0

Toda la información aquí está orientada a guardar la configuración personal. ¿Hay una buena manera de compartir una barra de herramientas personalizada en un equipo de desarrolladores? (¿Y actualizarlo automáticamente?) – yoyo

Respuesta

18

Finalmente he encontrado la solución a esto. Hay un known bug in Visual Studio y hay two workarounds given. La primera solución no se aplica, pero la segunda funcionó.

a la reserva sus barras de herramientas:

copiar el archivo Cmdui.prf del camino % AppData% \ Microsoft \ VisualStudio \ X.Y \ 1033 en el mismo directorio que el archivo .settings exportado. donde X.Y es de 8.0, 9.0, 10.0 u 11.0 dependiendo de su versión de estudio visual (2005, 2008, 2010 y 2012 respectivamente).

para restaurar las barras de herramientas:

Asegúrese de que Visual Studio se cierra y copia el archivo de copia de seguridad de nuevo a la ubicación original.

+0

**% APPDATA% \ Microsoft \ VisualStudio \ 10.0 \ 1033 \ cmdui.prf ** para ** VS2010 ** – jameskind

2

No lo he intentado, pero "Herramientas \ Importar y exportar configuraciones ..." quizás le permita exportar un archivo .vssettings que luego puede llevar a otro cuadro.

Ver también

http://blogs.msdn.com/saraford/archive/2005/04/19/409887.aspx

y otros consejos 'exportación' Sara.

+1

Asegúrate de haber marcado "Personalización de menú y barra de comandos". Funciona para mí (al menos con una barra de herramientas personalizada). –

5

Para el beneficio de los demás, como mencionó esta característica no parece ser compatible con las versiones de Visual Studio, presumiblemente debido a un cambio en la DTD/XSD para el archivo de configuración? En cualquier caso, aquí es donde la configuración de las barras de herramientas personalizadas se encuentran en la "Configuración de importación y exportación ..." de diálogo:

enter image description here

Nota: Las opciones pueden ser diferentes, dependiendo de la configuración exportó .

+0

Gracias, es bueno ver que finalmente es compatible con VS2012. Supongo que de eso es de lo que es esta captura de pantalla? –

+0

@RobProuse No, en realidad, esto fue etiquetado como VS2008, así que tomé una captura de pantalla de esa versión. Creo que esto fue apoyado incluso en 2005 si no me equivoco. :) – Chiramisu

Cuestiones relacionadas