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

13

我在家里的电脑上安装并配置了Visual Studio 2010,并且安装了一些扩展。现在我想将所有安装的扩展设置从家用电脑复制到工作电脑,我该怎么做?

我可以通过导入/导出对话框复制Visual Studio设置,但这对于扩展设置无效。

4个回答

13
我会去这个目录查看:

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

这是扩展所存储的地方,请将其复制到您的新电脑上。
我不确定这是否百分之百有效,但您可以尝试一下。

1
我已经尝试过了,这个文件夹只包含扩展本身而没有设置。 - Alexanderius
这对我很有用,因为我有一个损坏的扩展需要手动删除。 - cjbarth
这对我很有用,因为我重新安装了我的电脑。所以我能够查看我从上次安装保存的所有文件,以查看我使用的是什么扩展名。现在,我会将所有的扩展名保存在一个特殊的VS文件夹install/settings/saved-www-pages-vs-hacks中,以防再次发生这种情况。我想你只需要勤奋一些,减少未来出现这种情况的风险。 - Valamas

7

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

HKCU\Software\Microsoft\VisualStudio\<version>\DialogPage\<extension>

如果他们采用默认扩展设置机制,则无需操作。

否则,你需要访问各个扩展网站,查看他们存储设置的位置。


2

它位于AppData\Local\Microsoft_Corporation的一个目录下。每个扩展都有一个存储用户配置文件的user.config文件。


0

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

 var config1 = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
 MessageBox.Show("Config path: " + config1.FilePath);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接