我在我的家用计算机上安装了 Visual Studio 2010 并配置了一些扩展。现在我想将所有已安装的扩展设置从家庭计算机复制到工作计算机,我该怎么做?
我可以通过导入/导出对话框复制 Visual Studio 设置,但这不适用于扩展设置。
我会查看这个目录
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
这是存储扩展的位置,将其复制到您的新电脑。
我不确定这是否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);
截至撰写时,扩展设置都存储在该文件中:
%localappdata%\Microsoft\VisualStudio\[VS_VERSION]\Settings\CurrentSettings.vssettings
您可以在该文件中搜索此文本,以帮助找到感兴趣的扩展名的部分:
PackageName=