将 Visual Studio 2010 安装的扩展选项复制到另一台计算机
Posted
技术标签:
【中文标题】将 Visual Studio 2010 安装的扩展选项复制到另一台计算机【英文标题】:Copying visual studio 2010 installed extensions options to another computer 【发布时间】:2011-06-23 14:36:12 【问题描述】:我在家用计算机上安装并配置了一些扩展的 Visual Studio 2010。现在我想将所有已安装的扩展设置从我的家用计算机复制到工作计算机,我该怎么做?
我可以通过导入/导出对话框复制 Visual Studio 设置,但这不适用于扩展设置。
【问题讨论】:
【参考方案1】:我会在这个目录中查找
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
这是存储扩展的地方,将其复制到您的新 PC。
我不确定这是否会 100% 有效,但您可以试一试。
【讨论】:
我已经试过了,这个文件夹只包含扩展本身,没有设置。 这对我很有用,因为我有一个损坏的扩展程序需要手动删除。 这对我很有用,因为我已经重新安装了我的电脑。所以我能够查看我上次安装时保存的所有文件,看看我有什么 EXT。现在我将所有扩展保存在一个特殊的 VS 文件夹 install/settings/saved-www-pages-vs-hacks 以防再次发生这种情况。我想您只需要对事情保持勤奋,以降低将来出现这种情况的风险。.【参考方案2】:Visual Studio 扩展设置存储在注册表中:
HKCU\Software\Microsoft\VisualStudio\<version>\DialogPage\<extension>
如果他们实现了默认的扩展设置机制。
否则,您将不得不访问各个扩展程序网站,查看它们存储设置的位置。
【讨论】:
【参考方案3】:它位于 AppData\Local\Microsoft_Corporation 中的目录之一下。每个扩展都存储了一个 user.config 文件。
【讨论】:
【参考方案4】:对于 VS 2013,您可以通过以下方式找到它们(不确定这是否也适用于 VS 2010,但可能对某人有所帮助):
var config1 = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
MessageBox.Show("Config path: " + config1.FilePath);
【讨论】:
以上是关于将 Visual Studio 2010 安装的扩展选项复制到另一台计算机的主要内容,如果未能解决你的问题,请参考以下文章
将 Visual Studio 2010 安装的扩展选项复制到另一台计算机
如何将 .net 3.5 添加到 Visual Studio 2010?
将crm 4插件项目从visual studio 2005升级到visual studio 2010