在多台计算机之间在Visual Studio 2013中同步扩展

时间:2013-11-18 04:30:29

标签: visual-studio visual-studio-extensions

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

问题

我有一台工作计算机,一台家用电脑,一个表面,也许还有一些Azure虚拟机,我希望我的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等?

2 个答案:

答案 0 :(得分:11)

如果您已升级到Visual Studio 2015,那么Microsoft刚刚为其发布了一个名为漫游扩展管理器的新扩展程序。

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

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

答案 1 :(得分:1)

有一种称为"用户状态迁移工具"用于擦除和加载企业PC桌面部署中的状态,类似于Azure方案。

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

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

当您不仅仅需要Visual Studio迁移到VM中时,此解决方案的价值也在不断增加。