2010-07-18 3 views
14

Я настраиваю Visual Studio 2010 на другой компьютер и хотел бы, чтобы он имел те же расширения, что и старая установка. Если возможно, было бы неплохо просто импортировать пакет файлов или аналогичный. Настройки могут управляться таким образом, что очень полезно, но я не смог найти ту же функциональность для расширений.Могу ли я экспортировать и импортировать расширения Visual Studio 2010?

TIA

ответ

19

Да, это возможно. У вас есть два варианта.

Во-первых, вы можете сделать это для каждого пользователя (для расширений, которые вы установили через диспетчер расширений или двойным щелчком по VSIX). Для этого вы:

  1. Скопировать %localappdata%\microsoft\VisualStudio\10.0\Extensions в тот же каталог на новой машине.
  2. Откройте VS на новой машине, перейдите к диспетчеру расширения и включите все расширения. По умолчанию VS отключает расширения, которые только появляются в этом каталоге, но не помещены там.

Второй вариант - установить расширения на %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions. Положительным моментом является то, что вам не нужно включать все вручную, но недостатком является то, что вы не сможете обновлять/удалять их из VS.

+0

Для тех, кто хочет сделать это с помощью Visual Studio 2015, я могу подтвердить, что этот метод все еще работает. – DavidB

5

Это расширение Visual Studio 2010, ExtensionSync, Latish Sehgal, должно сделать ваш день.

  1. Открыть IDE1, установить ExtensionSync.
  2. Закрыть IDE1, он должен написать настройки расширения в файле xml (вы можете установить/увидеть местоположение в Tools/Options/ExtensionSync).
  3. Откройте IDE2, установите ExtensionSync, перейдите на страницу Tools/Options/ExtensionSync и укажите каталог файлов xml или просто запишите его (предостережение: не указывайте тот же каталог, что и предыдущий, иначе, при закрытии IDE2 он перепишет файл xml, который вы уже есть с пустым).
  4. Закройте IDE2, затем скопируйте/вставьте xml-файл из каталога ExtensionSync для IDE1 в каталог для IDE2.
  5. Откройте IDE2, перейдите к Tools/Extensions Manager, как только вы увидите «Перезапустить сейчас», сделайте это так, чтобы расширения из IDE1 могли наконец отображаться как установленные в IDE2.

Правильно устанавливая общий каталог ExtensionSync с использованием службы, например Dropbox, как облачное хранилище, вы также можете синхронизировать две среды.

+0

мертвая ссылка? link points to dropbox ... – jcolebrand

+0

Я обновил ссылку. Weird. –

+0

Не работает для VisualStudio Community 2017 – Stefan