Можно ли экспортировать и импортировать расширения Visual Studio 2010? - PullRequest
14 голосов
/ 18 июля 2010

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

ТИА

Ответы [ 2 ]

19 голосов
/ 18 июля 2010

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

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

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

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

5 голосов
/ 30 января 2012

Это расширение Visual Studio 2010, ExtensionSync от Латыша Сегала, должно сделать ваш день.

  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, как только вы увидите Restart Now, сделайте это так, чтобы расширения из IDE1 наконец могли отображаться как установленные в IDE2.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...