我可以导出和导入Visual Studio 2010扩展吗?

时间:2010-07-18 11:29:53

标签: visual-studio-2010

我在另一台计算机上设置Visual Studio 2010,并希望它具有与旧安装相同的扩展名。如果可能的话,只需导入一个文件包或类似文件就可以了。可以通过这种方式管理设置,这非常有用,但我无法为扩展程序找到相同的功能。

TIA

2 个答案:

答案 0 :(得分:19)

是的,有可能。你有两个选择。

首先,您可以基于每个用户(对于通过扩展管理器安装的扩展或双击VSIX)进行扩展。为此,你:

  1. %localappdata%\microsoft\VisualStudio\10.0\Extensions复制到新计算机上的同一目录。
  2. 在新计算机上打开VS,转到扩展程序管理器,然后启用所有扩展程序。默认情况下,VS会禁用刚出现在该目录中的扩展名,但它没有放在那里。
  3. 第二个选项是将扩展程序安装到%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions。好处是你不需要手动启用它们,但缺点是你将无法从VS中更新/删除它们。

答案 1 :(得分:5)

Latish Sehgal的Visual Studio 2010扩展程序ExtensionSync应该让你的一天。

  1. 打开IDE1,安装ExtensionSync。
  2. 关闭IDE1,它应该在xml文件中写入扩展设置(您可以在Tools/Options/ExtensionSync中设置/查看位置。)
  3. 打开IDE2,安装ExtensionSync,转到Tools/Options/ExtensionSync并指定xml文件目录或者将其写下来(注意:不要指定与前一个目录相同的目录,否则,关闭IDE2时,它会覆盖你已经拥有空白的xml文件。)
  4. 关闭IDE2,然后将IDE1的ExtensionSync目录中的xml文件复制/粘贴到IDE2的目录中。
  5. 打开IDE2,转到Tools/Extensions Manager,一旦看到立即重新启动,请执行此操作,以便IDE1中的扩展最终显示为在IDE2中安装。
  6. 通过使用Dropbox之类的服务作为云存储来适当设置公共ExtensionSync目录,您还可以保持两个环境同步。

相关问题