2013-11-05 75 views
2

几个小时前我开始了一个新项目。我几乎完成了它,但我正在做一些性能测试。在这些测试中,我的电脑突然崩溃,所以我需要重新启动它。Visual Studio 2012 - 损坏的.cs文件

重新启动后,当我打开我的项目时,我的主要.cs文件不想打开!当我在Visual Studio中点击它时,它会打开一个空白的记事本文件!如何从该文件中检索我的代码?几乎所有的代码都在它...

+0

如果Visual Studio没有提示恢复..我会开始写它(和更好)。虽然,仍然可能有某个“temp”文件在某处浮动.. – user2864740

+0

.cs文件的大小是多少? – SCramphorn

回答

1

似乎它不是一个VS相关的问题,但基于文件恢复。

如果你曾经保存过你的文件,很可能你可以恢复它们。 Winhex是恢复已删除文件的好工具。这里是how

如果你从未保存过,机会非常暗淡。

+0

是的,我保存这个文件,它在我的硬盘上,它说它有4KB,可以winhex恢复/打开存在的文件? – ojek

+0

我不确定。他们是不同的物理文件。 (一个被删除,一个在磁盘上)。如果被删除的文件没有被覆盖(在实际的物理存储上,机会取决于很多因素,最显着的是可用空间),它可以被恢复。 Winhex是一个非常强大的工具。但我不确定这种情况。 – Tilak

0

我几天前有同样的问题。我的电脑突然重启,所有在VS中打开的文件都不再工作。

尝试在Sublime text和Notepad ++中打开此文件。如果这将打开文件,那么你可以复制它,否则他们是无法读取该流看起来像$$%%$%%$#^%#^$

我所做的是从备份副本编码回来,并花了我几个小时来恢复我的工作做再次。

我相信如果你的代码是个人的,那么你应该备份它或尝试在某个地方使用私有git(bitbucket,github),这样你就可以很容易地将你的回归,而不是100%完全丢失数据。

+0

我有相同的情况和相同的学习。无论你做什么,请保存它。 – Tilak