Jak eksportować / importować paski narzędzi w Visual Studio

Eksportuję Moje ustawienia w Visual Studio i jeśli kiedykolwiek przeniosę się na nowy komputer Lub będę miał problemy, używam tych kopii zapasowych ustawień, aby przywrócić Visual Studio tak, jak mi się podoba. Pozwala mi to również na utrzymanie spójnego środowiska programistycznego pomiędzy różnymi używanymi przeze mnie maszynami.

To działa świetnie dla skrótów klawiszowych, podświetlania składni, narzędzi użytkownika, prawie wszystko z wyjątkiem lokalizacje paska narzędzi i dostosowania . Ilekroć przenoszę się na nową maszynę i Przywróć ustawienia, paski narzędzi nie zostaną naruszone. Poświęciłem sporo czasu na konfigurację pasków narzędzi z moimi makrami, narzędziami zewnętrznymi itp. Nienawidzę tracić tyle pracy.

Czy ktoś wie jak wykonać kopię zapasową i przywrócić lokalizacje pasków narzędzi i dostosowania? Jeśli nie jest to cecha Visual Studio, czy istnieje dodatek, który wykona to zadanie?

Edit

Jak wspomniano poniżej, dostosowanie menu i paska poleceń w Importuj i eksportuj ustawienia powinno to zrobić, ale po ponownym zaimportowaniu poprzednich ustawień otrzymuję

Błąd 1: dostosowanie menu i paska poleceń: importowana wersja ustawień paska poleceń nie jest obsługiwana. Wszystkie ustawienia paska poleceń zostały zignorowane.

Ustawienia, które próbuję ponownie zaimportować, zostały wyeksportowane na początku tego miesiąca z tą samą wersją programu Visual Studio. Jedyną różnicą jest to, że jestem teraz uruchomiony 64 bit w przeciwieństwie do x86. Nie sądziłem, że to zrobi różnicę, ponieważ Pliki Ustawień to XML.

Jakieś pomysły?

Author: Rob Prouse, 2008-11-14

3 answers

W końcu znalazłem na to rozwiązanie. Istnieje znany błąd w Visual Studio i istnieją dwa obejścia . Pierwsze obejście nie ma zastosowania, ale drugie zadziałało.

Aby utworzyć kopię zapasową pasków narzędzi:

Skopiuj plik CmdUI.PRF ze ścieżki % AppData% \ Microsoft \ VisualStudio \ X. Y\1033 do tego samego katalogu, w którym został wyeksportowany .plik ustawień. gdzie X. Y jest albo 8.0, 9.0, 10.0 lub 11.0 w zależności od wersja visual studio (odpowiednio 2005, 2008, 2010 i 2012).

Aby przywrócić paski narzędzi:

Upewnij się, że program Visual Studio jest zamknięty i skopiuj plik z kopii zapasowej z powrotem do oryginalnej lokalizacji.

 21
Author: Rob Prouse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-24 11:32:35

Dla dobra innych, jak wspomniałeś ta funkcja nie wydaje się być obsługiwana we wszystkich wersjach Visual Studio, prawdopodobnie z powodu zmiany w DTD / XSD dla pliku ustawień? W każdym razie tutaj znajdują się ustawienia niestandardowych pasków narzędzi w "Ustawieniach importu i eksportu..."okno dialogowe:

Tutaj wpisz opis obrazka

Uwaga: Twoje opcje mogą wyglądać inaczej, w zależności od wyeksportowanych ustawień.

 7
Author: Chiramisu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-20 21:11:43

Nie próbowałem, ale " Tools\Import and Export Settings..."może pozwoli Ci eksportować .plik vssettings można następnie przenieść do innego pola.

Zobacz też

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

I inne porady dotyczące "eksportu".

 2
Author: Brian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-15 01:15:04