我确定这是一个常见的问题,但我找不到太多关于它的信息。
我有一台工作计算机,一台家用电脑,一个表面,也许还有一些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等?
答案 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中时,此解决方案的价值也在不断增加。