Подтвердить что ты не робот

Как экспортировать/импортировать панели инструментов в Visual Studio

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

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

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

Edit

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

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

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

Любые идеи?

4b9b3361

Ответ 1

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

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

Скопируйте файл CmdUI.PRF из пути % AppData%\Microsoft\VisualStudio\X.Y\1033 в тот же каталог, что и экспортированный файл .settings. где X.Y - один из 8.0, 9.0, 10.0 или 11.0 в зависимости от вашей версии Visual Studio (2005, 2008, 2010 и 2012 гг.).

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

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

Ответ 2

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

enter image description here

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

Ответ 3

Я не пробовал, но "Tools\Import and Export Settings...", возможно, позволит вам экспортировать файл .vssettings, который вы затем можете взять в другой блок.

См. также

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

и другие советы по экспорту Sara.