Как мне ДЕЙСТВИТЕЛЬНО сбросить макет окна Visual Studio?

122

У меня был установлен плагин в Visual Studio 2008, и он создал несколько дополнительных стыкуемых окон. Я удалил его, и не могу избавиться от созданных им окон - я их закрываю, но они всегда возвращаются. Теперь это просто пустые окна, так как плагина больше нет, но я ничего не пробовал, чтобы избавиться от них. Я пробовал:

  • Окно -> Сбросить макет окна
  • Удаление файлов .suo в каталогах моих проектов
  • Удаление папки Visual Studio 9.0 в моем каталоге параметров приложения

Любые идеи?

TimK
источник
3
«Сбросить макет Windows» теперь нормально работает в VS213.
Фернандо Гонсалес Санчес,
8
ЕЩЕ НЕ ВСЕГДА РАБОТАЕТ ДАЖЕ В VS2017 :-(
Simon_Weaver

Ответы:

148

Вы пробовали это? В Visual Studio перейдите в Инструменты > Настройки импорта и экспорта > Сбросить все настройки.

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

Брайан Рот
источник
7
Перед тем как сделать это, убедитесь, что вы создали резервную копию своих настроек. Я совершил ошибку, пытаясь исправить проблему, и не понимал, что это также отменит все мои настройки внешнего вида и панели инструментов. Потребовалось много времени, чтобы вернуться к тому, что мне нравится.
Тим
1
Также имейте в виду, что резервное копирование настроек часто не работает. Я никогда не делал этого успешно. Я считаю, что есть известная ошибка, если вы добавляете макросы в некоторые меню.
dwidel
1
Ребят бэкап настройки работает на 100%. Только небольшая проблема: вам нужно выбрать «все файлы», когда вы визуализируете список резервных настроек. И скрытые файлы должны быть видны. ДА, сохраненные настройки скрыты. Это в VS2010.
Millemila
1
После резервного копирования и сброса импортируйте те же настройки, которые вы только что создали, но снимите флажок «Макеты окон» (в общих настройках) для импорта. Отлично поработал для меня
Саймон Ф
1
Чтобы вернуть ярлыки Resharper после вышеуказанной операции (VS2015): Resharper -> Параметры -> Клавиатуры и меню -> Сочетания клавиш -> Применить схему
Jesper Mygind
34

Попробуйте devenv.exe / resetuserdata . Я думаю, что это более агрессивно, чем предлагаемые параметры Инструменты> Импорт и экспорт.

Также проверьте Инструменты> Менеджер добавления и убедитесь, что там нет сирот.

Эйдан Райан
источник
Спасатель! / resetuserdata работал у меня. У меня были проблемы с очень медленным запуском, медленным отображением диалогового окна «Добавить -> Новый элемент», сбоями при открытии решений MVC2.
Ричард Ев,
12

Как насчет запуска следующего из командной строки,

Devenv.exe /ResetSettings

Вы также можете сохранить эти настройки в файл, например,

Devenv.exe /ResetSettings "C:\My Files\MySettings.vssettings"

Параметр / ResetSettings восстанавливает настройки Visual Studio по умолчанию. При необходимости сбрасывает настройки в указанный файл .vssettings.

Ссылка MSDN

Vin
источник
10

У меня была аналогичная проблема, за исключением того, что это произошло без установки какого-либо плагина. Я начинаю получать этот диалог об управлении версиями каждый раз, когда открываю проект + тонны всплывающих и плавающих окон, которые мне приходилось закрывать одно за другим.

введите описание изображения здесь

Windows -> Rest Windows Layout , исправил для меня без проблем. В нем есть настройки по умолчанию, которые я совсем не против :)

Хаммад Хан
источник
у меня тоже возникла эта проблема, и в сети об этом ничего не было. Пришел сюда в поисках другой проблемы и нашел это - спасибо!
bbqchickenrobot 08
6

Если у вас есть старая резервная копия CurrentSettings.vssettings, вы можете попробовать восстановить ее.

У меня был полностью поврежденный макет Visual Studio. Когда я попытался войти в отладку, мне сказали, что VS стал нестабильным. Когда я перезапущусь, мое расположение окон будет полностью испорчено. Я попытался восстановить текущие пользовательские настройки VS в реестре из резервной копии, но это не помогло. Однако восстановление CurrentSettings.vssettings, похоже, вылечило это.

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

LordLiverpool
источник
4

Примечание: если у вас есть vs2010 и vs2008, и вы хотите сбросить 2008, вам нужно будет указать в командной строке весь путь. как это:

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /resetsettings

Если вы не укажете путь (например devenv.exe /resetsettings), он сбросит последнюю версию Visual Studio, установленную на вашем компьютере.

yossharel
источник
3

Я их закрываю, но они всегда возвращаются

Когда вы говорите «они всегда возвращаются», вы имеете в виду «при следующем перезапуске Visual Studio» или «немедленно»?

Одна из особенностей Visual Studio (по крайней мере, VS2005) заключается в том, что настройки не сохраняются, пока вы не выйдете. Это означает, что если VS вообще выйдет из строя во время его использования, любые сделанные вами изменения макета будут потеряны. Чтобы решить эту проблему, всегда аккуратно выходите, когда вы все настроили так, как хотите.

Не уверен, что это поможет в вашей конкретной ситуации.

LeopardSkinPillBoxHat
источник
2

Я попробовал большинство предложений, и ни одно из них не помогло. У меня не было возможности попробовать / resetuserdata. Наконец, я переустановил плагин и снова удалил его, и окна исчезли.

TimK
источник
Как у вас не было возможности попробовать запустить один вызов командной строки, но у вас была возможность полностью переустановить плагин ... В любом случае, / resetsettings у меня сработал.
Тим
1

Если вы когда-либо делали резервную копию своих настроек (Инструменты -> Настройки импорта и экспорта), вы можете восстановить файл настроек, чтобы вернуться в предыдущее состояние. Это единственное, что мне удалось.

Крис Конвей
источник
Схватил настройки с другой машины. Единственное, что сработало. Спасибо!
PerpetualStudent
0

Если вы хотите сбросить расположение окон. затем

перейдите в «ОКНО» -> «СБРОСИТЬ РАЗМЕЩЕНИЕ ОКНА»

Джей Патель
источник
Спрашивающий сказал, что они пробовали это, и у них это не сработало.
Пол Руб