2010-05-25 10 views
13

¿Es posible sincronizar las configuraciones entre computadoras en Visual Studio 2010? Sé que puedes hacerlo exportando tus configuraciones y luego copiándolas en otra computadora o poniéndolas en un buzón o algo así. Entonces, me preguntaba si hay alguna otra forma de hacerlo.Configuración de sincronización entre computadoras en Visual Studio 2010

+3

Este es un PITA importante, necesitamos una extensión que sincronice la configuración con el almacenamiento en la nube ... – GraemeF

+0

Fallé miserablemente para hacer que esto funcione usando Dropbox, que es una gran vergüenza, ya que sería muy útil. –

Respuesta

2

He usado Microsoft Live Mesh para mantener las carpetas sincronizadas antes. O es probable que haya una configuración de "ruta de datos de usuario" que puede configurar para usar algo como la letra de unidad DropBox/ZumoDrive.

Nota: Puede sincronizar su carpeta de Configuraciones para obtener la mayoría de las cosas, pero las Extensiones instaladas se almacenan en% LocalAppData% \ Microsoft \ VisualStudio \ 10.0 \ Extensions (en mi máquina: C: \ Users {username} \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensiones)

!?!?!?!? ¿Alguien sabe por qué MS insiste en seguir utilizando el Documents \ Visual Studio 2010 para todo contra su propia guía de diseño de aplicaciones?!?!?!?

6

En Herramientas> Opciones> Entorno> Ajustes de importación y exportación existe una opción para Automatically save my settings to this file. A continuación, puede establecer esto en un archivo en una ubicación compartida (carpeta de red compartida, servicio de sincronización de archivos, etc.) en cualquier computadora que desee sincronizar. Personalmente comparto mi configuración de esta manera usando Dropbox sin ningún problema.

+0

Visual Studio carga la configuración al inicio y la guarda al salir, por lo que es posible que esto no funcione tan bien si la ejecuta en varias máquinas al mismo tiempo, ¡pero sin duda es un buen comienzo! – GraemeF

4

hay una nueva extensión para Visual Studio llamada ExtensionSync creado por latish Sehgal.

Añadir esta extensión en Visual Studio y va a leer y actualizar la configuración cada vez que se inicia.

Más información se puede encontrar en this blog post.

+0

Todo lo que noté que estaba almacenado era qué extensiones estaban activas, no las configuraciones de Visual Studio ni las extensiones mismas. –

+0

Terminé combinando la sugerencia de @JChristian (usando Live Mesh) y ExtensionSync y los configuré para escribir en la misma carpeta compartida. –

4

He encontrado la mejor solution para VS ajustes de sincronización - que se llama Pepper y es una extensión de 2010 Visual Studio gratis. Almacena la configuración con Windows Azure para que estén disponibles en cualquier lugar.

+3

El enlace apunta al proyecto Pepper en codeplex. Utiliza Azure para almacenar la configuración en línea para que pueda descargar su configuración en cualquier lugar. @Disposer Puede obtener más votos si agrega una o dos oraciones sobre el enlace, para que las personas no tengan que hacer clic en él para averiguar cuál es su solución. – Phil

0

estoy usando the solution outlined in this blog post y hasta el momento se está trabajando muy bien.

utilizo 3 máquinas y todos ellos mantener todo sincronizado, incluyendo las extensiones.

me di cuenta de algunas rarezas si hubiera VS abrir en más de una máquina a la vez, porque se escribe en el archivo vsSettings al cerrar Visual Studio. Aparte de eso, funciona genial.

ACTUALIZACIÓN: Productivity Power Tools no funciona tan bien, ya que requiere que la extensión se instale en la ubicación 'por usuario' para que funcione correctamente.

2

Yo recomendaría la extensión libre:

VS commands

VSCommands para Visual Studio 2010

http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf

VSCommands para Visual Studio 2012

http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8

Ver las full feature list

Con detalles de:

  • Opciones Accesing
  • Asistencia depuración
  • Configuración IDE sincronización
  • IDE de salida Mejoras Ventana
  • Mejoras Menú IDE principales
  • solución IDE Pin
  • Mejoras explorador de soluciones
    • Copiar/Pegar Referencia
    • Copiar/Pegar como Enlace
    • postal Solución
    • abierta (Shell)
    • Editar (Shell)

¡Más de un millón de descargas!

p.s. No conozco SquaredInfinity, pero soy un gran admirador de la extensión y quiero compartirla :)