Где хранятся настройки 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 на другом компьютере
- Comp 1(который, как и ожидалось, имеет «рабочий VS»):
открыть Visual Studio >> >> >>Export selected preferences
>>Next
>> selectPathToDownIn >> --> загружается текущая настройка VS
Отправьте текущий загруженный файл настроек на Comp 2 (у которого «не работает VS», как и ожидалось)
Комп. 2:
открыть визуальную студию >>Tool
>>Import and export settings
>> выбратьNo, import the new settings and overwrite the current settings
>> выберите Загруженные файлы настроек с Comp1 >>next
>>finish
Ссылка: я сделал это по этой ссылке (страница на корейском языке)
Примечание: имена, приведенные здесь, могут немного отличаться (используется Google переводчик)