如何:在计算机之间或 Visual Studio 各版本之间共享设置

更新:2007 年 11 月

您可以将一台计算机上的编辑器、项目、调试、字体和颜色,以及其他 IDE 区域的设置导出到一个文件中,然后再将导出的文件导入到另一台计算机(如其他开发计算机或同事的计算机),以方便使用。您也可以从早期版本的 Visual Studio 中迁移设置,以便在另一个 Visual Studio 版本中使用。

将设置导出到文件

您可以选择将当前设置全部或部分导出到 .vssettings 文件中,可以在其他计算机上使用此文件,也可以与其他开发人员共享此文件。例如,您可以选择只导出快捷键组合和编辑器设置。

导出设置

  1. 在“工具”菜单上,单击“导入和导出设置”。

  2. 在“欢迎使用‘导入和导出设置向导’”页上单击“导出选定的环境设置”,再单击“下一步”。

  3. 在“要导出哪些设置?”中选择要导出的设置类别,然后单击“下一步”。

    说明:

    某些设置类别可能包含有关您个人或您的计算机的可能存在安全问题的信息。这些设置类别由黄色加黑色的警告图标标识。

  4. 在“要如何命名您的设置文件”中键入设置文件的名称。

  5. 如果要将文件保存到其他位置,请单击“浏览”,或在“在此目录中存储我的设置文件”中输入一个新路径。

  6. 单击“完成”。

  7. 在“导出完成”页上查看“详细信息”下与导出设置有关的任何错误。

导入 .vssettings 文件

创建了 .vssettings 文件后,便可以将此文件导入到安装有 Visual Studio 的其他计算机中,然后再在其他的计算机上使用此文件。您还可以导入他人创建的设置文件,并将这些设置应用于 Visual Studio。

如果您正在导入的设置文件包含所有可能的设置类别,那么导入此文件会重写您的现有设置。如果设置文件只包含设置类别的子集,那么导入文件操作将只应用于包含的这些类别,并不会影响那些未导入的类别的当前设置。

说明:

如果从另一个版本的 Visual Studio 中导入设置,某些设置可能不会迁移。例如,如果尝试将设置从 Visual Studio Team System 版迁移到 Visual Studio 专业版,则并非所有设置都会迁移,原因是专业版没有相同的功能。同样,如果设置类别在版本之间发生了更改,则尝试迁移与更改的类别相关的设置时,可能无法完成操作。

例如,工作组中的开发人员将其全部设置导出到文件中,以便于工作组中的其他成员可以使用此文件。如果只想应用该文件的字体和颜色设置以及键盘设置,则可以清除所有其他的设置类别,只应用所选的设置,而不更改其余类别的当前设置。

导入设置

  1. 在“工具”菜单上,单击“导入和导出设置”。

  2. 在“欢迎使用‘导入和导出设置向导’”页上单击“导入选定的环境设置”,再单击“下一步”。

  3. 在“保存当前设置”上选择“是,保存我的当前设置”可以创建当前 IDE 自定义设置的备份;选择“否,仅导入新设置,覆盖我的当前设置”将继续下一步操作,但不备份当前的 IDE 自定义设置。

  4. 在“要导入哪个设置集合?”的列表中选择一个文件,或单击“浏览”定位到设置文件,然后单击“下一步”。

  5. 在“要导入哪些设置?”中,选择要从所选的 .vssettings 文件导入的选项设置。

    说明:

    有些设置类别会包含可能存在安全问题的信息。这些设置类别由黄色加黑色的警告图标标识。

  6. 单击“完成”。

  7. 在“保存当前设置”对话框中,确定是否保存您的当前设置。

  8. 在“导入完成”页上查看“详细信息”下与导入设置有关的任何错误。

在计算机间共享一个 .vssettings 文件

您可以在网络共享上共享一个 .vssettings 文件,这样就不用创建当前设置的副本供另一台计算机使用了。如果要在多台计算机上始终使用完全相同的自定义设置,此技术将十分有用。

当在多台计算机上共享一个 .vssettings 文件时,无论您在哪台计算机上进行的自定义设置,它们都会被保存到该 .vssettings 文件中。例如,如果在一台计算机上关闭“任务列表”,则下次在其他计算机上启动 Visual Studio 时,“任务列表”将不会出现。

在计算机间共享一个设置文件

  1. 在“工具”菜单上单击“选项”

  2. 在“环境”文件夹中选择“导入和导出设置”。

  3. 在“将我的设置自动保存到此文件”中输入共享目录,或单击“浏览”定位网络共享。

  4. 单击“确定”。

  5. 在第二台计算机上重复步骤 1-4。

请参见

任务

如何:指定团队设置

概念

Visual Studio 设置

其他资源

导入和导出设置向导