2013-11-05 78 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