Показать скрытые файлы в папке решения в проводнике Windows, и вы найдете файл Visual Studio * .suo (он содержит информацию, связанную с пользователем). Удалите его, после открытия решения в следующий раз оно будет воссоздано. Кажется, что иногда возникают проблемы с этим файлом (например, вы берете этот файл с компьютера другого пользователя через систему контроля версий (кстати: НЕ ВСТАВЛЯЙТЕ ЕГО В УПРАВЛЕНИЕ ИСТОЧНИКОМ!)); это приводит не только к «не открытию предыдущих вкладок», но и к другим сбивающим с толку вещам, таким как невозможность сохранения «запускаемого» проекта между перезапусками Visual Studio.
Даже типичный .ignore
файл для управления исходным кодом предлагает НЕ добавить его:
[Bb]in
*.user
*.suo
*.[Cc]ache
*.bak
*.ncb
*.log
*.pdb
*.DS_Store
[Tt]humbs.db
_ReSharper.*
*.resharper
Ankh.NoLoad