Visual studio 将visual studio 2010安装的扩展选项复制到另一台计算机

Visual studio 将visual studio 2010安装的扩展选项复制到另一台计算机,visual-studio,visual-studio-2010,copy,settings,Visual Studio,Visual Studio 2010,Copy,Settings,我在家里的电脑上安装了VisualStudio2010,并配置了一些扩展。现在,我想将所有已安装的扩展设置从家用计算机复制到工作计算机,我如何才能做到这一点 我可以通过“导入/导出”对话框复制visual studio设置,但这不适用于扩展设置。我将查看此目录 %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions 这是存储扩展的地方,请将其复制到新电脑上 我不确定这是否100%有效,但您可以试一试。它位于AppDat

我在家里的电脑上安装了VisualStudio2010,并配置了一些扩展。现在,我想将所有已安装的扩展设置从家用计算机复制到工作计算机,我如何才能做到这一点


我可以通过“导入/导出”对话框复制visual studio设置,但这不适用于扩展设置。

我将查看此目录

%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions

这是存储扩展的地方,请将其复制到新电脑上


我不确定这是否100%有效,但您可以试一试。

它位于AppData\Local\Microsoft\u Corporation的一个目录下。每个扩展都存储有一个user.config文件。

Visual studio扩展设置存储在注册表中:

HKCU\Software\Microsoft\VisualStudio\<version>\DialogPage\<extension>
HKCU\Software\Microsoft\VisualStudio\\DialogPage\
如果他们实现了默认的扩展设置机制


否则,您将不得不转到个人扩展网站,查看他们将设置存储在哪里。

对于VS 2013,您可以通过以下方式找到它们(不确定这是否也适用于VS 2010,但可能对某些人有所帮助):


我已经尝试过了,这个文件夹本身只包含扩展名,没有设置。这对我很有用,因为我有一个损坏的扩展名,需要手动删除。这对我很有用,因为我重新安装了电脑。因此,我可以查看上次安装时保存的所有文件,以查看我的扩展名。现在,我将所有扩展保存在一个特殊的VS文件夹install/settings/saved www pages VS hacks中,以防再次发生这种情况。我想你只需要勤勉地做事,以降低未来发生这种情况的风险。。
 var config1 = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
 MessageBox.Show("Config path: " + config1.FilePath);