Где хранятся настройки Visual Studio?

Я использую Visual Studio 2013. Компания, в которой я работаю, изменила доменные имена (например, с abc.com на ayebecee.com), что, очевидно, означает, что должен быть создан новый профиль входа и т. Д. Теперь я запустил Visual Studio, но все установленные мной аддоны и настройки пропали. По сути, мне нужно знать, где хранятся настройки и дополнения, чтобы я мог скопировать их в свой новый профиль Windows.

7 ответов

Решение

Попробуйте скопировать файлы из старого профиля в следующих местах в профиль вашего нового имени пользователя:

From:
    C:\Users\[OldUSERNAME]\AppData\Roaming\Microsoft\VisualStudio
To:    
    C:\Users\[NewUSERNAME]\AppData\Roaming\Microsoft\VisualStudio

From:
    C:\Users\[OldUSERNAME]\AppData\Local\Microsoft\VisualStudio
To:
    C:\Users\[NewUSERNAME]\AppData\Local\Microsoft\VisualStudio

** Обновление для последней версии **

Visual Studio 2015:

%USERPROFILE%\Documents\Visual Studio 2015

Visual Studio 2017:

%USERPROFILE%\Documents\Visual Studio 2017

Также посмотрите на эти папки:

%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\...
%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\...

На моем ПК настройки VisualStudio 2019 build 16.9.05 хранятся в двух файлах:

C:\Users\YourUserID\AppData\Local\Microsoft\VisualStudio\16.0_c830c69b\Settings\CurrentSettings.vssettings

C:\Users\YourUserID\AppData\Local\Microsoft\VisualStudio\16.0_c830c69b\privateregistry.bin

Точные пути могут отличаться.

В .vssettings file - это файл XML (хотя и не обязательно правильно сформированный).

В bin файл можно загрузить в Regedit как улей под временным подключаем (нажмите на HKEY_LOCAL_MACHINEпервый; также может потребоваться выйти из VisualStudio).

Сценарий может загрузить этот bin-файл как куст, используя reg.exe LOAD HKLM\TempHive "path-to-bin-file". Затем вы можете запросить его с помощью reg.exe QUERY HKLM\TempHive\Software\Microsoft\VisualStudio (и аналогичные команды), за которыми следует REG UNLOAD HKLM\TempHive.

Сделайте экспорт своих настроек Visual Studio... Инструменты -> Импорт и экспорт настроек После этого вы можете импортировать его в VS, где вы хотите иметь эти настройки.

Файл настроек Visual Studio 2022

На компьютерах с Windows ниже показано расположение файла настроек Microsoft Visual Studio 2022 на основе XML. Примечание. «17.x» — это уникальный номер для вас и любой версии Visual Studio, которую вы используете. «16.x» — это Visual Studio 2019, например:

      C:\Users\{username}\AppData\Local\Microsoft\VisualStudio\17.x\
Settings\CurrentSettings.vssettings

Здесь будет отображаться большинство (не все) всех настроек, связанных с вашей интегрированной средой разработки Visual Studio 2022. Конечно, каждый проект имеет множество других файлов настроек.

Примечание. НЕ пытайтесь манипулировать этим файлом, вместо этого используйте интегрированную среду разработки Visual Studio в разделеTools > Options...

Поскольку Visual Studio постоянно записывает в эти файлы новые настройки, мне нравится создавать основную резервную копию в совершенно другой папке, которую я вручную обновляю с текущими настройками файла настроек. Я также сохраняю эти настройки VS внутри проектов, если я управляю проектами с другими настройками. Например, вам не нужно много линтинга JavaScript и анализа кода для определенных проектов WebAPI и т. д.

Чтобы сохранить или «экспортировать» копию этого файла настроек в новую папку в качестве резервной копии, просто откройте Visual Studio 2022 и щелкнитеTools > Import and Export Settings...

Выберите вариант экспорта и сохраните файл в любом месте. Обратите внимание, что сохранение файла настроек НЕ создает новое расположение файла настроек Visual Studio, которое использует программа, а только КОПИЮ файла настроек.

Некоторых легко упустить:

      %USERPROFILE%\Documents\Visual Studio 2022
%USERPROFILE%\Documents\Visual Studio 2019
%USERPROFILE%\Documents\Visual Studio 2017
%USERPROFILE%\Documents\Visual Studio 2015
%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio
%USERPROFILE%\AppData\Roaming\Microsoft Visual Studio
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio Services
%USERPROFILE%\AppData\Local\Microsoft\VSCommon
%USERPROFILE%\AppData\Local\Microsoft\VSApplicationInsight

ДОБАВЛЕНИЕ 2022

В моем случае я использую VS 2010 Ultimate, и, как вы знаете, VS по умолчанию отображает информацию об утечке памяти в «Окне вывода».

Но вдруг (на самом деле я не знаю, с каких пор) перестал отображать эту информацию (даже если я вижу утечку).

2 дня безуспешно пытались удалить/переустановить VS.

И, наконец, сегодня я решил, выполнив другой подход:


Использованы другие конечные настройки Visual Studio 2010 на другом компьютере


  1. Comp 1(который, как и ожидалось, имеет «рабочий VS»):

открыть Visual Studio >> >> >>Export selected preferences>>Next>> selectPathToDownIn >> --> загружается текущая настройка VS

  1. Отправьте текущий загруженный файл настроек на Comp 2 (у которого «не работает VS», как и ожидалось)

  2. Комп. 2:

открыть визуальную студию >>Tool>>Import and export settings>> выбратьNo, import the new settings and overwrite the current settings>> выберите Загруженные файлы настроек с Comp1 >>next>>finish


Ссылка: я сделал это по этой ссылке (страница на корейском языке)

Примечание: имена, приведенные здесь, могут немного отличаться (используется Google переводчик)

Другие вопросы по тегам