Визуальная студия, не помня открытые документы и запуск проекта

На прошлой неделе что-то изменилось в отношении моего VS-решения, и я еще не нашел параметр, чтобы исправить его.

Когда я закрываю решение и перезапускаю:

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

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

Как это сделать?

Cheers,
Berryl

Ответ 1

Я считаю, что эта информация живет в вашем файле .suo и/или .user. Если они стали коррумпированными, VS будет бороться, поэтому он вернется к умолчанию.

Возможно, попробуйте выйти из VS, удалив файлы .suo и/или .user, запустите VS и настройте его так, как вы хотите, перезапустите его снова и посмотрите, помнит ли он настройки.

Ответ 2

Я столкнулся с этой проблемой в Visual Studio 2015. Извлечение файла .suo в корень решения не устранило проблему. Мне нужно было удалить все в следующем каталоге:

\\ SolutionRootFolder \.vs\FolderWithSolutionName\v14\

.vs - скрытая папка и .suo - скрытый файл в папке v14, который необходимо удалить вместе с папкой vbcs.cache.

Обновление для VS2017: Проблема все еще существует в VS2017 с папкой v15.

Ответ 3

В Visual Studio 2015:

Инструменты → Параметры импорта и экспорта → Reset все настройки

Это сработало для меня.

Счастливое кодирование:)

Ответ 4

У меня была такая же проблема и я попытался удалить файл .suo. Однако это не исправило проект. Затем я попробовал вариант "reset", который работал отлично.

Ответ 5

У меня была такая же проблема с Visual С# express.

Единственный способ, который я нашел для решения проблемы, заключался в следующем:

  • reset настройки (Инструменты → Настройки → Reset)
  • студия выхода
  • удалить старые поврежденные файлы .suo из затронутых решений.

Похоже на ошибку VS, поскольку Express-версии не поддерживают никаких плагинов. Я заметил, что после того, как я удалю файл .suo и снова открою визуальную студию, он будет генерировать новый файл .suo для этого конкретного решения, которое обычно составляет около 57 тыс. Если бы я открывал любой файл в среде, а затем закрывал визуальную студию (даже если этот файл не был частью решения вообще), это спасло бы .suo, которое было около 916k. После этого открытие этого же решения вызовет проблему, описанную выше.

Ответ 6

Это не решает проблему запуска проекта, но установка флажка "Открыть документы при загрузке решения" устранила проблему запоминания открытых документов.

Вы можете изменить эту настройку здесь:

Tools -> Options -> Projects and Solutions -> General -> Reopen documents on solution load

Не уверен, что этот флажок существовал до того, как я обновил Visual Studio 2017 до версии 15.8.3, или он был сброшен где-то по пути

Ответ 7

В Visual Studio 2015 → Инструменты > Параметры > Окружение > Ввод в эксплуатацию > При запуске > Загрузка последнего загруженного решения

Ответ 8

Я решил эту проблему в Visual Studio 2010 Professional, вызывая команду главного меню "Windows → Reset" Макет окна "

Ответ 9

Для Visual Studio 2017, Tools- > Import and Export Settings- Reset Все настройки сделали это для меня после того, как вы попробовали все другие решения, как было предложено.

Ответ 10

В Visual Studio 2017 параметры "Инструменты" → "Импорт и экспорт" → Reset все настройки отлично работали для меня.

Удаление файла .suo не...

Ответ 11

Visual Studio 2015 Enterprise: Как и для многих в этой теме, удаление файла .suo не помогло, поэтому я прибег к сбросу всех настроек... что сработало. Я не хотел стирать все свои настройки, поэтому потратил немного времени, чтобы выяснить, какие настройки вызвали его (примечание: по-прежнему не могу найти его в настройках).

Итак, чтобы решить проблему, сохранив при этом большую часть настроек, выполните следующие действия:

  1. Инструменты → Настройки импорта и экспорта...
  2. Выберите "Экспортировать выбранные настройки" → Далее. Проверьте все флажки.
  3. Разверните "Общие настройки"
  4. [Важно] Снимите флажок "Макеты окон". -> Далее → Готово.
  5. Вернуться к: Инструменты → Настройки импорта и экспорта...
  6. Сбросить все настройки → Далее → просто сбросить все настройки.
  7. Теперь импортируйте файл настроек, который вы экспортировали на шаге 4

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

Ответ 12

Даже я решил эту проблему в Visual Studio 2015 Professional перейти к "Windows → Reset Layout Window" Сначала я попытался удалить файл .user/.suo, но это не было для меня. выше.

Ответ 13

Для Visual Studio 2017 v15 перейдите в Инструменты → Параметры → Проект и решения и выберите "Открыть документы при загрузке решения".

Ответ 14

Так что ничто здесь не исправило это для меня. Я нахожусь в VS 2015. Все было найдено, пока я не перенес все в Windows 10. Я сделал переустановку VS и запустил ее. Он спросил меня, какие основные настройки я хотел, и я выбрал Общие. Ни один из проектов, над которыми я мигрировал, не запомнил их открытые окна. Отсосанный.

Я следовал всем советам здесь, и ничего не получалось. Хуже даже на Windows 7 это переносилось.

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

Первоначальная проблема была вызвана тем, что я выбрал "Общие" настройки....

Я не пробовал другие настройки. YMMV.

Ответ 15

Перепробовал все вышеперечисленное. Ничего не получалось. То, что сработало для меня (VS2017), просто заходит в мою папку репо, показывает скрытые файлы, удаляет папку .vs и перезапускает VS.