Як справді скинути всі налаштування у Visual Studio 2012?


84

Я намагаюся скинути всі налаштування у Visual Studio, оскільки я повністю втратив усі IntelliSense . Я спробував Інструменти -> Імпорт / Експорт налаштувань -> Скинути, але це не очищає всі налаштування. Я знаю, що це не так, оскільки кольорова тема не була скинута, і у мене досі немає IntelliSense. Незалежно від видалення та видалення кожного сліду програми, включаючи реєстр, чи існує інший спосіб скинути кожне налаштування до заводських значень за замовчуванням?


Я спробував би відремонтувати додавання / видалення програм, а потім повторно застосувати останнє сукупне оновлення.
codechurn

1
@Art, який нічого не зробив для скидання налаштувань.

1
Ви також можете спробувати відкрити командний рядок Visual Studio і спробувати наступну команду: devenv / ResetSettings та devenv / ResetSkipPkgs. Нарешті, ви можете спробувати запустити Visual Studio у безпечному режимі та перевірити, чи повертається ваш intellisense, виконавши: devenv / SafeMode з командного рядка. Я припускаю, що якщо у вас все ще немає intellisense в SafeMode, щось дійсно зіпсувалося, і вам доведеться перевстановити
codechurn

@Art Незважаючи на те, що це повернуло мене назад, він не повністю скинув усі налаштування VS.

видалити налаштування з Visual Studio 2012 / папка налаштувань у документах, при наступному запуску він створить типові для цього конкретного користувача, чи буде цього достатньо?
Zee,

Відповіді:


179

Visual Studio має кілька прапорів для скидання різних налаштувань:

  • / ResetUserData - (AFAICT) Видаляє всі налаштування користувача та змушує їх встановлювати їх знову. Це знову дасть вам початковий запит щодо налаштувань, очистить вашу недавню історію проекту тощо.
  • / ResetSettings - Відновлює налаштування IDE за замовчуванням, за бажанням скидає до вказаного файлу VSSettings.
  • / ResetSkipPkgs - очищає всі теги SkipLoading, додані до VSPackages.
  • / ResetAddin - Видаляє команди та інтерфейс команд, пов’язані із вказаною надбудовою.

Останні три з’являються під час бігу devenv.exe /?. Перший здається недокументованим / не підтримується / великий молот. Від сюди :

Застереження: якщо ви використовуєте цей перемикач, ви втратите всі налаштування навколишнього середовища та налаштування. Саме з цієї причини цей перемикач офіційно не підтримується, і Microsoft не рекламує цей перемикач для загальнодоступних (ви не побачите цього перемикача, якщо введете devenv.exe /? В командному рядку). Вам слід використовувати цей перемикач як крайній засіб, лише якщо у вас проблема з навколишнім середовищем, і перед використанням цього переконайтесь, що ви створили резервну копію налаштувань навколишнього середовища, експортуючи їх.


У мене були проблеми під час налагодження, коли всі відкриті документи закривались і не могли бути відкриті повторно. Знайшов рішення stackoverflow.com/questions/28975581/… і зв’язав цю публікацію, щоб вирішити причину.
whyoz

ResetUserDataПрацює і з VS2015 (після того, як він втратив інтеграцію з git, а потім почав відображати "не підтримується такий інтерфейс" при запуску).
Віталік

"переконайтеся, що ви створили резервну копію параметрів середовища, експортуючи їх." Як?
Colonel Panic

@ColonelPanic У Visual Studio, меню "Інструменти", "Майстер налаштування імпорту та експорту"
gabore 06.03.18

/ ResetUserData також працював у мене. VS2015 Professional Edition
aspo

29

Як апаратно скинути екземпляр Visual Studio

При розробці розширень іноді ви просто псуєте, інші роблять інші. Якщо ви починаєте отримувати помилки під час завантаження навіть найпоширеніших розширень, це інструкції щодо жорсткого скидання вашого екземпляра.

Close Visual Studio (if you haven’t already).
Open the registry editor (regedit.exe)
Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version}
Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version}_Config
Delete the %LOCALAPPDATA%\Microsoft\VisualStudio\{version} directory.

Насолоджуйтесь своїм новим екземпляром Visual Studio.

  • Використовуйте {версія} = 10.0 для Visual Studio 2010
  • Використовуйте {версія} = 11.0 для Visual Studio 2012
  • Використовуйте {версія} = 12.0 для Visual Studio 2013

Якщо з іншого боку ви хочете скинути експериментальний вулик, ви можете зробити те саме, що і з "{version} Exp".

Щасливого кодування!

Джерело: http://www.corvalius.com/site/hacks/how-to-hard-reset-visual-studio-instance/


Для проблем із Visual Studio та Team Foundation Server слід також видалити каталог кешу TFS у розділі "% USERNAME% \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache".
wewa

1
Якщо шлях @ wewa не працює, це спрацювало для мене:% LOCALAPPDATA% \ Microsoft \ Team Foundation \ 5.0 \ Cache
проклятий

15

Клацніть на меню Інструменти > Параметри імпорту та експорту > Скинути всі налаштування > Далі > «Ні, просто скиньте налаштування, перезаписавши всі поточні налаштування» > Далі > Готово.


8

Щоб скинути налаштування

  • У меню Інструменти клацніть Імпорт та експорт налаштувань .
  • На сторінці Ласкаво просимо до майстра налаштувань імпорту та експорту натисніть кнопку Скинути всі налаштування, а потім натисніть кнопку Далі .
  • Якщо ви хочете видалити поточну комбінацію налаштувань, виберіть Ні, просто скиньте налаштування , перезаписавши всі поточні налаштування, а потім натисніть кнопку Далі . Виберіть мову (мови) програмування, для якої потрібно скинути налаштування.

Клацніть Готово .

Сторінка Скидання завершено попереджає про будь-які проблеми, які виникали під час скидання.


-1 Це не описує весь процес, є один додатковий екран, про який не йдеться у цій відповіді - "Збір налаштувань".
Роботрон

1

Просто відремонтуйте саму Visual Studio з панелі керування, і це має зробити трюк!


1

1) Запустіть програму інсталяції Visual Studio

2) Клацніть Більше на встановленій версії та виберіть Відновити

3) Перезапустіть

Працював у Visual Studio 2017 Community


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.