使用同一个性化帐户登录到多个计算机上的 Visual Studio 时,可以跨计算机同步设置。
同步设置
默认情况下,将同步以下设置:
开发设置。 首次打开 Visual Studio 时,选择设置集合,但可以随时更改选择。 有关详细信息,请参阅 环境设置。
用户定义的命令别名。 有关如何定义命令别名的详细信息,请参阅 Visual Studio 命令别名。
“窗口>管理窗口布局”页中用户定义的窗口布局。
“工具>页中的以下选项:
在环境>常规选项页上进行主题和菜单栏大小写设置。
“环境>字体和颜色”选项页上的所有设置。
“环境>键盘”选项页上的所有键盘快捷方式。
环境>选项卡和窗口 选项页上的所有设置。
“环境>启动”选项页上的所有设置。
文本编辑器选项页上的所有设置,例如代码样式首选项。
XAML 设计器选项页上的所有设置。
关闭特定计算机上的同步设置
默认情况下,Visual Studio 的同步设置处于打开状态。 可以通过转到 “工具>选项>环境>帐户 ”页并清除 “跨设备同步设置并在此计算机上安装”(启用此项可能会覆盖本地设置) 复选框来关闭计算机上的同步设置。
在 Visual Studio 2022 的早期版本中,此复选框仅控制了跨设备的设置同步。 清除复选框后,它阻止当前设备与其他设备同步。 (尽管在其他设备上选中了该复选框,但这些设备将继续彼此同步。相反,同一设备上 Visual Studio 的多个安装继续同步其设置,即使已清除该复选框也是如此。
从 Visual Studio 2022 版本 17.2 开始,此复选框还控制 Visual Studio 如何在同一设备上同步其安装。 清除该复选框可防止当前 Visual Studio 安装与同一设备上或其他设备上的 Visual Studio 安装同步其设置。 选中复选框的其他设备上的 Visual Studio 安装会继续彼此同步,安装早期版本(17.2 之前的)版本的 Visual Studio 2022 的设备也一样。
如果有多个 Visual Studio 安装,下表描述了选择或清除 跨设备同步 Visual Studio 设置并在此计算机上安装 复选框时如何同步设置。
| 复选框 状态 |
Visual Studio 的版本 | 同一设备上当前的安装同步? | 当前跨设备安装同步? | 同一设备上的其他安装可以跨设备同步。 |
|---|---|---|---|---|
| 已清除 | 17.1 及更早版本 | 是的 | 否 | 否 |
| Selected | 17.1 及更早版本 | 是的 | 是的 | 是,除 17.2+ 外,复选框已清除 |
| 已清除 | 17.2 及更高版本 | 否 | 否 | 无更改 |
| Selected | 17.2 及更高版本 | 是的 | 是的 | 是,除 17.2+ 外,复选框已清除 |
默认情况下,Visual Studio 的同步设置处于打开状态。 可以通过转到 “工具>选项>环境>帐户 ”页并取消选择“ 跨设备同步 Visual Studio 设置 ”选项来关闭计算机上的同步设置。
例如,如果你决定不同步计算机“A”上的 Visual Studio 中的设置,则计算机“A”上所做的任何设置更改都不会显示在计算机“B”或计算机“C”上。 计算机“B”和“C”将继续彼此同步,但不会与计算机“A”同步。
注释
如果选择不同步设置,请在“ 工具>选项>环境>帐户 ”页上取消选择该选项,则同一计算机上拥有的其他版本或版本的 Visual Studio 不会受到影响。 Visual Studio 的并行安装将继续同步其设置(除非也取消选中该选项)。
跨 Visual Studio IDE 产品和版本同步设置
设置在 并行安装的 Visual Studio 各版本之间同步。 设置还跨 Visual Studio IDE 产品(包括 Blend for Visual Studio)进行同步。 但是,单个 Visual Studio IDE 产品可能有自己的设置,这些设置不会与 Visual Studio 共享。 例如,计算机“A”上特定于 Blend for Visual Studio 的设置不会在计算机“A”或“B”上与 Visual Studio 共享。
并行同步的设置
某些设置(如工具窗口布局)不会在 Visual Studio 的不同并行安装之间共享。 例如,%userprofile%\Documents\Visual Studio 2019\Settings 中的 CurrentSettings.vssettings 文件位于与 %localappdata%\Microsoft\VisualStudio\16.0_xxxxxxxx\Settings 类似的安装特定文件夹中。
重置同步设置
若要将所有设置重置为其默认设置,请登录到 Visual Studio,然后选择 “工具>导入和导出设置” 以打开 “导入和导出设置向导”。 选择 “重置所有设置” ,然后按照向导的剩余步骤作。