Восстановить проект Visual Studio, который никогда не был сохранен

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

Несмотря на то, что я никогда не сохранял проект, различные файлы, содержащие мой код и набор данных, должны были существовать на жестком диске. Они все еще существуют, возможно, во временной папке? Я разрабатываю на ядре с сервером Server 2008 R2 (не спрашивайте, а не мое решение:)).

Ответ 1

Это может помочь: http://blogs.msdn.com/b/saraford/archive/2008/02/14/did-you-know-where-visual-studio-saves-auto-recovered-files-in-the-case-of-an-unexpected-shutdown-151.aspx

Также проверьте C:\Users {Username}\AppData\Local\Temporary Projects

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

Инструменты > Параметры > Проекты и решения

и проверьте элемент

Сохранить новые проекты при создании

Сохраняйте часто.:)

Ответ 2

Нужно дать один связанный вклад. Кто, черт возьми, задумал реализовать эту функцию???

Я использовал Visual Studio до 2003 года, а затем снова вернулся в 2010 году. После 2 дней работы, сохраняя все время, как раньше (Ctrl + S), я закрываю проект и решаю не сохранять само решение.

Готово. Все потеряно. Ничто не может быть восстановлено из любой точки компьютера.

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

Команда Microsoft VS смотрела на это хотя бы? Так расстраивает...

Ответ 3

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

Вы можете найти расположение файла по умолчанию в Visual Studio в меню "Инструменты - Параметры". Просмотрите раздел "Проекты и решения" - разверните его и посмотрите в разделе "Общие", чтобы найти расположение файлов по умолчанию.

Мои файлы находились под C:\My Documents\Visual Studio 2008\Backup Files.

Ответ 4

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

Сначала я пошел сюда: http://windows.microsoft.com/en-us/windows7/recover-lost-or-deleted-files

В Visual Basic 2010 Express создается папка резервной копии с именем вашего проекта. Конечно же, там находилась папка моего резервного копирования: Documents\Visual Studio 2010\Backup Files\MyProject. Но папка была пуста. Я "восстановил эту папку в предыдущей версии", используя шаги, перечисленные в ссылке выше. После этого папка все еще была пуста, НО, временная папка "C:\Users {Имя пользователя}\AppData\Local\Temporary Projects" теперь содержала папку и файлы моего проекта. До запуска "восстановления до предыдущей версии" папка временных проектов также была пуста.

Итак, я смог скопировать папку из папки "Временные проекты", и я счастлив, насколько это возможно - или близко к ней.

Надеюсь, это поможет кому-то.

Ответ 5

Примечание к ответам выше, у меня была мини-перемычка, когда я не мог найти свой проект нигде, ни в последних проектах, ни в папке проектов Visual Studio.

В конце концов я нашел проект в папке проектов Visual Studio пользователя с правами администратора;

Я смотрел на:

C:\Users\LocalUser\Documents\Visual Studio 2015\Projects

Пока проект был сохранен в:

C:\Users\LocalAdmin\Documents\Visual Studio 2015\Projects

Итог есть; также проверьте\документы администратора. Это, вероятно, произошло, потому что я тестировал приложение только для администратора, и Visual Studio работал с загруженным профилем пользователя администратора.