【问题标题】:Can I export and import Visual Studio 2010-extensions?我可以导出和导入 Visual Studio 2010 扩展吗?
【发布时间】:2011-03-17 13:29:15
【问题描述】:

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

TIA

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

    这个 Visual Studio 2010 扩展,ExtensionSync,由 Latish Sehgal 编写,应该会让你开心。

    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 中。

    通过使用Dropbox 之类的服务作为云存储适当地设置一个通用的 ExtensionSync 目录,您还可以使两个环境保持同步。

    【讨论】:

      【解决方案2】:

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

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

      1. %localappdata%\microsoft\VisualStudio\10.0\Extensions复制到新机器上的同一目录中。
      2. 在新机器上打开VS,进入扩展管理器,启用所有扩展。默认情况下,VS 会禁用仅出现在该目录中但没有放在该目录中的扩展。

      第二个选项是将扩展安装到%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions。好处是您不需要手动启用它们,但缺点是您将无法在 VS 中更新/删除它们。

      【讨论】:

      • 对于希望使用 Visual Studio 2015 执行此操作的任何人,我可以确认此方法仍然有效。
      猜你喜欢
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 2014-03-12
      • 2021-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多