Расширения синхронизации в Visual Studio 2013 между несколькими машинами
Я уверен, что это распространенная проблема, но я не могу найти много информации об этом.
Проблема
У меня есть рабочий компьютер, домашний компьютер, поверхность и, возможно, некоторые Azure VM, которые бы хотели, чтобы мои визуальные студии 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?
Ответы
Ответ 1
Если вы обновили до Visual Studio 2015, появилось новое расширение, выпущенное Microsoft для него, называемое диспетчером расширения роуминга.
Похоже, это то, что вы ищете.
https://visualstudiogallery.msdn.microsoft.com/7b421a95-c32c-4433-a2be-a41b276013ab?SRC=Home
Ответ 2
Там что-то называется "Инструментом миграции пользовательских состояний", предназначенным для сохранения состояния в корпоративных развертываниях настольных ПК для очистки и загрузки, аналогично вашему сценарию Azure.
Если вы знаете что-то о том, как сохраняются настройки расширения (как показано в блоге), не так сложно построить дескриптор XML и использовать инструмент развертывания для применения настроек. Инструмент является командной строкой, поэтому он легко автоматизируется.
http://technet.microsoft.com/en-us/library/hh825142.aspx
Это решение имеет все большее значение, если у вас есть не просто Visual Studio для миграции на вашу виртуальную машину.