【发布时间】:2011-06-23 14:36:12
【问题描述】:
我在家用计算机上安装并配置了一些扩展的 Visual Studio 2010。现在我想将所有已安装的扩展设置从我的家用计算机复制到工作计算机,我该怎么做?
我可以通过导入/导出对话框复制 Visual Studio 设置,但这不适用于扩展设置。
【问题讨论】:
标签: visual-studio visual-studio-2010 copy settings
我在家用计算机上安装并配置了一些扩展的 Visual Studio 2010。现在我想将所有已安装的扩展设置从我的家用计算机复制到工作计算机,我该怎么做?
我可以通过导入/导出对话框复制 Visual Studio 设置,但这不适用于扩展设置。
【问题讨论】:
标签: visual-studio visual-studio-2010 copy settings
我会在这个目录中查找
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
这是存储扩展的地方,将其复制到您的新 PC。
我不确定这是否会 100% 有效,但您可以试一试。
【讨论】:
Visual Studio 扩展设置存储在注册表中:
HKCU\Software\Microsoft\VisualStudio\<version>\DialogPage\<extension>
如果他们实现了默认的扩展设置机制。
否则,您将不得不访问各个扩展程序网站,查看它们存储设置的位置。
【讨论】:
它位于 AppData\Local\Microsoft_Corporation 中的目录之一下。每个扩展都存储了一个 user.config 文件。
【讨论】:
对于 VS 2013,您可以通过以下方式找到它们(不确定这是否也适用于 VS 2010,但可能对某人有所帮助):
var config1 = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
MessageBox.Show("Config path: " + config1.FilePath);
【讨论】: