【问题标题】:Sync Extensions in Visual Studio 2013 between multiple machines在多台计算机之间同步 Visual Studio 2013 中的扩展
【发布时间】:2013-12-01 03:36:39
【问题描述】:

我确定这是一个常见问题,但我找不到太多相关信息。

问题

我有一台工作计算机、一台家用计算机、一个表面,也许还有一些 Azure VM,我希望我的 Visual Studio 2013 扩展在它们之间同步。我似乎必须经常刷新/擦除计算机,并且重新安装我喜欢使用的所有扩展程序有点痛苦。我最初认为新的 VS 配置文件会这样做,但显然它们只同步主题/常规设置。

尝试/过时的解决方案

曾经有一个扩展显然是这样做的 Extension Sync

但这似乎只适用于 VS 2010。还有一篇博客文章显示了扩展程序的保存位置。
http://www.larswilhelmsen.com/2012/01/08/syncing-visual-studio-extensions-and-settings-with-dropbox/

这看起来是一个完美的解决方案,但在 2013/2013 年,扩展位置肯定发生了变化,而我找不到它们。

问题

有谁知道我如何在多台机器上同步我的扩展程序?或者可能知道扩展程序的存储位置,以及是否可以将该位置更改为 Dropbox/Skydrive/Google Drive 之类的位置?

【问题讨论】:

  • 无法通过某种文件同步同步扩展。还有一些元数据存储在其他文件和注册表中,可能会不同步。

标签: visual-studio visual-studio-extensions


【解决方案1】:

如果您已升级到 Visual Studio 2015,Microsoft 刚刚为其发布了一个名为 Roaming Extension Manager 的新扩展。

听起来这就是你要找的东西。

https://visualstudiogallery.msdn.microsoft.com/7b421a95-c32c-4433-a2be-a41b276013ab?SRC=Home

【讨论】:

    【解决方案2】:

    有一种称为“用户状态迁移工具”的工具,旨在保留公司 PC 桌面部署中的状态以进行擦除和加载,类似于您的 Azure 方案。

    如果您对保存扩展设置的方式有所了解(如博客中所示),构造 XML 描述符并使用部署工具应用设置并不难。该工具是命令行的,因此很容易实现自动化。

    http://technet.microsoft.com/en-us/library/hh825142.aspx

    当您不仅要迁移到 VM 中的 Visual Studio 时,此解决方案的价值会越来越大。

    【讨论】:

      猜你喜欢
      • 2011-02-23
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 2023-03-31
      • 1970-01-01
      相关资源
      最近更新 更多