2011-02-08 10 views
12

Mam studio graficzne 2010 zainstalowane i skonfigurowane z niektórymi rozszerzeniami na moim komputerze domowym. Teraz chcę skopiować wszystkie zainstalowane ustawienia rozszerzeń z mojego domowego komputera do komputera roboczego, jak mogę to zrobić?Kopiowanie Visual Studio 2010 zainstalowanych opcji rozszerzeń na inny komputer

Mogę skopiować ustawienia studia wizualnego za pomocą okna dialogowego importu/eksportu, ale nie działa to w przypadku ustawień rozszerzeń.

Odpowiedz

7

wizualne ustawienia studio przedłużające są przechowywane w rejestrze:

HKCU\Software\Microsoft\VisualStudio\<version>\DialogPage\<extension> 

gdyby wdrożyć mechanizm domyślnego ustawienia rozszerzeń.

W przeciwnym razie musisz przejść do indywidualnej witryny rozszerzenia, aby sprawdzić, gdzie przechowują swoje ustawienia.

13

będę szukać w katalogu

%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions

to, gdzie przechowywane są rozszerzenia, kopiowanie, że do nowego komputera.

Nie jestem pewien, czy to zadziała w 100%, ale możesz dać mu szansę.

+1

Próbowałem to już ten folder zawiera tylko rozszerzenia się bez ustawień. – Alexanderius

+0

Przydało mi się to, ponieważ miałem uszkodzone rozszerzenie, które musiałem ręcznie usunąć. – cjbarth

+0

Przydało mi się to, ponieważ ponownie zainstalowałem komputer. Tak więc mogłem spojrzeć na wszystkie pliki zapisane z mojej ostatniej instalacji, aby zobaczyć, co miałem EXT. Teraz zapisuję wszystkie moje rozszerzenia w specjalnym folderze instalacji/ustawień/zapisanych stronach www-vs-hacks VS, na wypadek, gdyby to się powtórzyło. Sądzę, że po prostu trzeba być ostrożnym w sprawach, aby zmniejszyć ryzyko związane z tym scenariuszem w przyszłości. –

2

Znajduje się w jednym z katalogów w AppData \ Local \ Microsoft_Corporation. Każde rozszerzenie ma przechowywany plik user.config.

0

dla VS 2013 można je znaleźć przez ten (nie wiem, czy to działa również dla VS 2010, ale może to pomoże komuś):

var config1 = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal); 
MessageBox.Show("Config path: " + config1.FilePath); 
Powiązane problemy