Синхронизируйте установки VS2010 в облаке
Не знаю как у вас, а у меня есть несколько машин с установленными на них версиями Visual Studio. Некоторое защищены брандмауэром, некоторые нет, некоторые стоят на виртуальных машинах, а некоторые используются время от времени. Сохранение единообразия между ними всеми может быть «забавным».
Мы только можем надеяться, что в следующие версии Visual Studio будет встроен какой-то вид синхронизации, но пока-то что?
До тех пор, разработчики, будучи разработчиками, должны решать эту проблему собственными силами. Руди Гроблер (Rudi Grobler) рассказал нам о замечательном проекте Роберта Маклеана (Robert MacLean), который решает эту проблему, Pepper: расширение Visual Studio для синхронизации настроек и резервного копирования.
«Pepper – новое свободное расширение для Microsoft Visual Studio 2010, которое создано мною для решения главной проблемы, называемой мною SLM (setting lifecycle management – настройка управления жизненным циклом ). Проблема заключается в том, что настройки Visual Studio многочисленны и сложны, и конфигурирование IDE является любимым делом, отнимающем годы тонких филигранных подстроек. Я могу лично восстановить свои настройки откуда-то из 2005 года и заново перенастроить VS.
Однажды, когда я сменил работу я забыл скопировать свои настройки и VS выглядела сломанной до тех пор, пока мой бывший сотрудник не смог получить резервную копию данных с моего старого ноутбука, восстановить ее и выслать мне файл. Было бы замечательно иметь систему резервного копирования в облаке? Скажем, в Azure?
Это приводит к другому интересному сценарию, что если у меня несколько машин? Могу я сделать резервную копию настроек на одной машине и восстановить их на другой, создав таким образом систему синхронизации настроек Visual Studio?
Программа Pepper делает именно это. Она автоматизирует экспорт и импорт настроек и позволяет поместить их в базу данных SQL Azure!...»
Исходные файлы проекта содержат множество интереснейших деталей. От создания надстройки к Visual Studio до интеграции WPF с Windows Azure.
Пара замечаний поможет вам поиграть с исходниками…
Visual Studio поможет настроить систему для компиляции исходного кода. Например, когда я впервые стал собирать решение, VS показала мне это сообщение:
Если у вас не установлен Web Platform Installer, можете получить его здесь – Microsoft Web Platform Installer 3.0.
Наконец, вам понадобится установить Visual Studio SDK (для проекта VS Addin), загрузить его можно здесь – Visual Studio 2010 SP1 SDK (или, если у вас не установлен VS 2010 SP1, то скачайте его отсюда – Visual Studio 2010 SDK ).