Как экспортировать / импортировать панели инструментов в Visual Studio - PullRequest
19 голосов
/ 14 ноября 2008

Я экспортирую свои настройки в Visual Studio и, если когда-нибудь перееду на новый компьютер или у меня возникнут проблемы, я использую эти резервные копии настроек, чтобы восстановить Visual Studio так, как мне нравится. Это также позволяет мне поддерживать согласованную среду разработки между различными компьютерами, которые я использую.

Это прекрасно работает для сочетаний клавиш, подсветки синтаксиса, пользовательских инструментов, почти всего, кроме расположений панели инструментов и настроек . Всякий раз, когда я перехожу на новый компьютер и восстанавливаю настройки, панели инструментов не затрагиваются. Я потратил немало времени на настройку панелей инструментов с моими макросами, внешними инструментами и т. Д., А также для них вырезал и вставил значки. Я ненавижу терять всю эту работу.

Кто-нибудь знает, как выполнить резервное копирование и восстановить расположение и настройки панелей инструментов? Если это не особенность Visual Studio, есть ли надстройка, которая будет выполнять эту работу?

Редактировать

Как упоминалось ниже, Настройки меню и панели команд в Параметры импорта и экспорта должны это делать, но когда я повторно импортирую свои предыдущие настройки, я получаю

Ошибка 1. Настройки меню и панели команд: импортируемая версия параметров панели команд не поддерживается. Все настройки командной строки были проигнорированы.

Настройки, которые я пытаюсь повторно импортировать, были экспортированы ранее в этом месяце с той же версией Visual Studio. Разница лишь в том, что я сейчас использую 64-битную версию, а не x86. Я не думал, что это будет иметь значение, так как файлы настроек являются XML.

Есть идеи?

Ответы [ 3 ]

23 голосов
/ 19 ноября 2008

Я наконец нашел решение для этого. Существует известная ошибка в Visual Studio и два обходных пути с учетом . Первый обходной путь не применяется, но второй сработал.

Для резервного копирования ваших панелей инструментов:

Скопируйте файл CmdUI.PRF из пути % AppData% \ Microsoft \ VisualStudio \ X.Y \ 1033 в тот же каталог, что и экспортированный файл .settings. где X.Y имеет значение 8,0, 9,0, 10,0 или 11,0 в зависимости от версии вашей визуальной студии (соответственно 2005, 2008, 2010 и 2012).

Чтобы восстановить панели инструментов:

Убедитесь, что Visual Studio закрыта, и скопируйте файл резервной копии обратно в исходное местоположение.

9 голосов
/ 21 ноября 2012

В интересах других, как вы упомянули, эта функция не поддерживается во всех версиях Visual Studio, возможно, из-за изменения DTD / XSD для файла настроек? В любом случае, вот где настройки пользовательских панелей инструментов находятся в диалоговом окне «Настройки импорта и экспорта ...»:

enter image description here

Примечание. Параметры могут отличаться в зависимости от экспортированных настроек.

2 голосов
/ 15 ноября 2008

Я не пробовал, но «Инструменты \ Параметры импорта и экспорта ...», возможно, позволит вам экспортировать файл .vssettings, который затем можно будет перенести в другое поле.

Смотри также

http://blogs.msdn.com/saraford/archive/2005/04/19/409887.aspx

и другие «экспортные» советы Сары.

...