Синхронизация параметров Visual Studio на нескольких компьютерах

При использовании одной учетной записи персонализации для входа в Visual Studio с нескольких компьютеров параметры могут синхронизироваться на всех этих компьютерах.

Синхронизированные параметры

По умолчанию синхронизируются следующие параметры:

  • Параметры разработки. Необходимо выбрать коллекцию параметров при первом открытии Visual Studio, но этот выбор можно изменить в любое время. Дополнительные сведения см. в статье Параметры среды.

  • Определяемые пользователем псевдонимы команд. См. дополнительные сведения об определении псевдонимов команд Visual Studio.

  • Макеты окон, определяемые пользователем, на странице Окно>Управление макетами окон.

  • Следующие параметры на страницах Сервис>Параметры:

    • Параметры регистра для раздела "Тема" и строки меню на странице параметров Среда>Общие.

    • Все параметры на странице параметров Среда>Шрифты и цвета.

    • Все сочетания клавиш на страницах параметров Среда>Клавиатура.

    • Все параметры на странице параметров Среда>Вкладки и окна.

    • Все параметры на странице параметров Среда>Запуск.

    • Все параметры на странице параметров текстового редактора, например предпочтения к стилю кода.

    • Все параметры на страницах параметров конструктора XAML.

Отключение синхронизации параметров для конкретного компьютера

Синхронизированные параметры для Visual Studio включены по умолчанию. Вы можете отключить синхронизированные параметры на компьютере, перейдя на страницу "Параметры>среды> инструментов>" и снимите параметры синхронизации между устройствами и установите на этом компьютере (включение этого параметра может перезаписать локальные параметры) проверка box.

В более ранних версиях Visual Studio 2022 этот проверка box управляет только синхронизацией параметров на разных устройствах. После очистки проверка box он не позволил текущему устройству синхронизироваться с другими устройствами. (Если проверка box был выбран на других устройствах, эти устройства продолжали синхронизироваться друг с другом. И наоборот, несколько установок Visual Studio на одном устройстве продолжали синхронизировать свои параметры, даже если поле проверка box было снято.)

Начиная с Visual Studio 2022 версии 17.2, этот проверка box также определяет, как Visual Studio синхронизирует свои установки на одном устройстве. Очистка проверка box предотвращает синхронизацию параметров текущей установки Visual Studio с установкой Visual Studio на одном устройстве или на других устройствах.  Установки Visual Studio на других устройствах с выбранным проверка box продолжают синхронизироваться друг с другом, так как устройства с более ранними версиями (до 17.2) установленной Visual Studio 2022.

При наличии нескольких установок Visual Studio в следующей таблице описывается синхронизация параметров при выборе или очистке параметров Синхронизации параметров Visual Studio на разных устройствах и установке на этом компьютере проверка box.

Флажок
статус
Версия Visual Studio Текущая установка синхронизируется на одном устройстве? Текущая установка синхронизируется на разных устройствах? Другие установки на одном устройстве синхронизируются на разных устройствах?
Проверено 17.1 и более ранних версий Да No No
Выбрано 17.1 и более ранних версий Да Да Да, кроме 17.2+ с очисткой проверка box
Проверено 17.2 и более поздних версий No No Без изменений
Выбрано 17.2 и более поздних версий Да Да Да, кроме 17.2+ с очисткой проверка box

Синхронизированные параметры для Visual Studio включены по умолчанию. Вы можете отключить синхронизированные параметры на компьютере, перейдя на страницу "Учетные записи среды>параметров>инструментов>" и отменив выбор параметров Синхронизации параметров Visual Studio на разных устройствах.

Например, если отключить синхронизацию параметров в Visual Studio на компьютере A, изменения параметров, внесенные на компьютере A, не будут отображаться на компьютере B или C. Параметры компьютеров B и C будут и дальше синхронизироваться друг с другом, но не с компьютером A.

Примечание.

Если вы отключили синхронизацию параметров, сняв флажок на странице Сервис>Параметры>Среда>Учетные записи, это не повлияет на другие версии и выпуски Visual Studio, установленные на этом же компьютере. Параметры этих параллельных установок Visual Studio будут синхронизироваться как и прежде, если только вы не снимите флажок в них.

Синхронизация параметров в разных продуктах и выпусках Visual Studio IDE

Параметры синхронизируются между версиями и выпусками Visual Studio, установленными параллельно. Параметры также синхронизируются между продуктами Visual Studio IDE, включая Blend для Visual Studio. Тем не менее, в отдельном продукте могут иметься собственные параметры, которые не являются общими с Visual Studio. Например, параметры, используемые только в Blend для Visual Studio на компьютере A, не будут синхронизироваться с параметрами Visual Studio на компьютере A или B.

Параллельно синхронизированные параметры

Некоторые параметры, например макет окна инструментов, не используются совместно в разных параллельных установках Visual Studio. Например, файл Current Параметры.vssettings в %userprofile%\Documents\Visual Studio 2019\Параметры находится в папке, аналогичной %localappdata%\Microsoft\VisualStudio\16.0_xxxxxxxx\Параметры.

Сброс синхронизированных параметров

Чтобы сбросить все параметры до значений по умолчанию, войдите в Visual Studio и выберите Сервис>Импорт и экспорт параметров, чтобы открыть Мастер импорта и экспорта параметров. Выберите Сбросить все параметры и следуйте оставшимся шагам в мастере.