Compartir vía


Sincronizar la configuración de Visual Studio en varios equipos

Al iniciar sesión en Visual Studio en varios equipos con la misma cuenta de personalización, se puede sincronizar la configuración entre todos los equipos.

Configuración sincronizada

De forma predeterminada, se sincroniza la configuración siguiente:

  • Configuración de desarrollo. La primera vez que se abre Visual Studio, se selecciona una colección de opciones que luego se puede cambiar en cualquier momento. Para obtener más información, vea Configuración del entorno.

  • Los alias de comandos definidos por el usuario. Para obtener más información sobre cómo se definen los alias de comandos, consulte Alias de comandos de Visual Studio.

  • Diseños de ventana definidos por el usuario en la página Ventana>Administrar diseños de ventana.

  • Las siguientes opciones en las páginas Herramientas>Opciones:

    • La configuración de uso de mayúsculas y minúsculas de la barra de menús y de Tema en la página de opciones Entorno>General.

    • Todos los valores de la página de opciones Entorno>Fuentes y colores.

    • Todos los métodos abreviados de teclado en la página de opciones Entorno>Teclado.

    • Todos los valores de la página de opciones Entorno>Pestañas y ventanas.

    • Todos los valores de la página de opciones Entorno>Inicio.

    • Todos los valores de las páginas de opciones Editor de texto, por ejemplo, las preferencias de estilo del código.

    • Todos los valores de las páginas de opciones Diseñador XAML.

Desactivar la configuración sincronizada en un equipo concreto

La configuración sincronizada de Visual Studio está activada de forma predeterminada. Para desactivar la configuración sincronizada en un equipo, vaya a la páginaHerramientas>Opciones>Entorno> Cuentas y desactive la casilla Sincronizar la configuración entre dispositivos e instalaciones en este equipo (habilitar esta opción puede sobrescribir la configuración local).

En versiones anteriores de Visual Studio 2022, esta casilla controla solo la sincronización de la configuración entre dispositivos. Cuando desactive la casilla, impedía que el dispositivo actual se sincronice con otros dispositivos. (Aunque la casilla se ha seleccionado en otros dispositivos, esos dispositivos continuaron sincronizándose entre sí. Por el contrario, varias instalaciones de Visual Studio en el mismo dispositivo continuaron sincronizando su configuración incluso si la casilla estaba desactivada).

A partir de la versión 17.2 de Visual Studio 2022, esta casilla también controla cómo Visual Studio sincroniza sus instalaciones en el mismo dispositivo. Si desactiva la casilla, se impide que la instalación actual de Visual Studio sincronice su configuración con instalaciones de Visual Studio en el mismo dispositivo o en otros dispositivos. Las instalaciones de Visual Studio en otros dispositivos con la casilla activada continúan sincronizando entre sí, como lo harán los dispositivos con versiones anteriores (anteriores a la 17.2) de Visual Studio 2022 instaladas.

Si tiene varias instalaciones de Visual Studio, en la tabla siguiente se describe cómo se sincroniza la configuración al seleccionar o desactivar la casilla Sincronizar la configuración de Visual Studio entre dispositivos e instalaciones en esta máquina.

Casilla
status
Versión de Visual Studio ¿Sincronizaciones de instalación actuales en el mismo dispositivo? ¿La instalación actual se sincroniza en todos los dispositivos? ¿Otras instalaciones en la misma sincronización de dispositivos entre dispositivos?
Desactivado 17.1 y anterior No No
Seleccionada 17.1 y anterior Sí, excepto 17.2+ con la casilla desactivada
Desactivado 17.2 y posterior No No Sin cambios
Seleccionada 17.2 y posterior Sí, excepto 17.2+ con la casilla desactivada

La configuración sincronizada de Visual Studio está activada de forma predeterminada. Puede desactivar la configuración sincronizada en un equipo si va a la página Herramientas>Opciones>Entorno>Cuentas y deselecciona Sincronizar la configuración de Visual Studio en todos los dispositivos.

Por ejemplo, si decide no sincronizar la configuración en Visual Studio en el equipo "A", los cambios de configuración realizados en ese equipo no aparecerán en el equipo "B" ni en el equipo "C". Los equipos "B" y "C" se seguirán sincronizando entre ellos, pero no lo harán con el equipo "A".

Nota

Si decide no sincronizar la configuración dejando sin seleccionar la opción en la página Herramientas>Opciones>Entorno>Cuentas, las otras versiones o ediciones de Visual Studio que haya en el mismo equipo no se verán afectadas. Esas instalaciones en paralelo de Visual Studio seguirán sincronizando su configuración (a menos que no seleccione la opción también en ellas).

Sincronización de la configuración en todos los productos y ediciones del IDE de Visual Studio

La configuración se sincroniza en todas las versiones y ediciones de Visual Studio instaladas en paralelo. También se sincroniza en los productos del IDE de Visual Studio, incluido Blend para Visual Studio. Con todo, es posible que un producto en concreto del IDE de Visual Studio tenga su propia configuración que no se comparte con Visual Studio. Por ejemplo, la configuración específica de Blend para Visual Studio en el equipo "A" no se comparte con Visual Studio en los equipos "A" o "B".

Configuración sincronizada en paralelo

No se comparten determinadas opciones, como el diseño de ventanas de herramientas, entre distintas instalaciones en paralelo de Visual Studio. Por ejemplo, el archivo CurrentSettings.vssettings de %userprofile%\Documents\Visual Studio 2019\Settings se encuentra en una carpeta específica de la instalación que es similar a %localappdata%\Microsoft\VisualStudio\16.0_xxxxxxxx\Settings.

Restablecimiento de la configuración sincronizada

Para restablecer toda la configuración a sus valores predeterminados, inicie sesión en Visual Studio y seleccione Herramientas>Importar y exportar configuraciones para abrir el Asistente para importar y exportar configuraciones. Seleccione Restablecer todas las configuraciones y siga los pasos restantes del asistente.