2010-08-20 107 views
8

我今天早上开始了一个新项目,在投入大约3个小时的工作之后,我尝试从另一个项目中打开一个文件以从中获取一些代码。我收到了关于丢弃未保存的对象的警告。在告诉它继续前进之后,我意识到这是指我刚刚开始工作的项目,而不是我刚刚打开的另一个文件。恢复从未保存的项目

即使我从未保存过项目,包含我的代码和数据集的各种文件必须存在于硬盘上。他们还在那里,也许在临时文件夹中?我正在开发一个运行Server 2008 R2的盒子(不要问,不是我的决定:))。

+3

难学的课 - 经常保存和保存。 – Russ 2010-08-20 17:47:06

+0

我学会了艰辛的道路。它现在是一个无意识的行动。按Ctrl-S。我在几乎每条线后都没有注意到。我在睡梦中做它。 :-) – Nobody 2010-08-20 17:53:34

+0

@Russ:我以为我已经知道了一个......我猜不是:-( – poke 2010-08-20 19:08:12

回答

12

这可能会帮助: 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:\用户名{} \应用程序数据\本地\临时项目

你可以尝试这些反删除程序之一,看看它是否发现任何东西。

工具>选项>项目和解决方案

和检查项目

保存新项目创建

保存频繁。 :)

+0

我没有得到我的工作,但我认为这是值得标记为答案,因为这些建议 – poke 2010-08-20 22:37:42

+0

谢谢,对不起你没有办法把它弄回来,至少在那个时候保存新项目时创建启用它将有备份文件和自动保存启用。 – Shawn 2010-08-23 12:03:51

+0

谢谢!在我保存解决方案之前,我的计算机崩溃后,我在临时项目文件夹中找到该项目。 – user890332 2016-12-15 15:53:27

3

可能值得检查保存自动恢复文件的文件夹。

您可以在工具 - 选项菜单上找到Visual Studio中的默认文件位置。在“项目和解决方案”部分查找 - 展开并查看“常规”以查找默认文件位置。

我的文件都下C:\My Documents\Visual Studio 2008\Backup Files.

+0

谢谢。它在VS 2017上工作。我找到了修改后的文件 – 2017-12-13 04:45:41

4

我有这种事发生在我今天早上。我昨天在一个新项目上工作,昨天晚上windows进行了更新。尽管调试了我的程序 - 项目没有保存 - 出于某种原因,我没有想到该项目可能无法保存。当我上床睡觉时,我离开了程序在我的电脑上运行。今天早上当我工作时,我看到窗户已经更新了。几个小时后,我看到我的电脑没有记录我的程序。我意识到这是一个旧帖子,但我想我会对我做的事情有所了解,因为我能够恢复我的文件。

首先我就在这里:http://windows.microsoft.com/en-us/windows7/recover-lost-or-deleted-files

在Visual Basic 2010速成,备份的文件夹,您的项目名称创建。果然,我的项目backckup文件夹在那里:Documents \ Visual Studio 2010 \ Backup Files \ MyProject。但是,该文件夹是空的。我使用上面链接中列出的步骤“将此文件夹恢复到以前的版本”。完成后,该文件夹仍然是空的,但临时文件夹“C:\ Users {用户名} \ AppData \ Local \ Temporary Projects”现在包含我的项目文件夹和文件。在运行“恢复到以前的版本”之前,临时项目文件夹也是空的。

因此,我能够将该文件夹从Temporary Projects文件夹中复制出来,并且我可以像其他人一样快乐 - 或者接近它。

希望能帮助别人。

+0

通过转到“C:\ Users {Username} \ AppData \ Local”找到我丢失的项目,右键单击本地文件夹,单击“还原以前的版本”,选择适当的版本,然后单击“打开”按钮。 – 2013-04-12 14:55:13

+0

谢谢史蒂夫!它拯救了我的生命! – 2015-05-26 20:52:16

+0

我做了上述,但我在临时项目文件夹中的项目文件夹仍然是空的。然后,我在Temporary Projects文件夹中恢复了以前的版本,并在Temporary Projects文件夹中重新创建了我的项目...只是让每个人都知道如果您的项目文件夹是空的,还有另外一步......这是一个几乎完成月。非常感谢你做的这些。为我节省了数小时的工作时间! – digthewells 2015-09-02 17:28:35

8

需要给一个相关的输入。谁有想法实现这个功能?

我使用了Visual Studio直到2003年,然后再次回到2010年。 经过2天的工作,保存了所有的时间,就像我以前(Ctrl + S)一样,我关闭了项目并决定不保存解决方案本身。

完成。全部丢失。计算机中的任何位置都无法恢复。

开发人员如何实现一个愚蠢的想法,比如将所有工作都放在“内存”项目中。 你要么已经知道它,要么你会搞砸;就像我在绝望搜索期间在Google上发现的数千人一样。

微软VS团队至少看过它吗? 太令人沮丧了...