我在家里的电脑上安装并配置了Visual Studio 2010,并且安装了一些扩展。现在我想将所有安装的扩展设置从家用电脑复制到工作电脑,我该怎么做?
我可以通过导入/导出对话框复制Visual Studio设置,但这对于扩展设置无效。
我在家里的电脑上安装并配置了Visual Studio 2010,并且安装了一些扩展。现在我想将所有安装的扩展设置从家用电脑复制到工作电脑,我该怎么做?
我可以通过导入/导出对话框复制Visual Studio设置,但这对于扩展设置无效。
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
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);